自己的程序登录时老提示用户名密码不正确

本文介绍了一种登录时出现用户名密码不正确提示的排查方法,包括检查MySQL驱动安装、配置文件及数据库表创建情况,并分享了一个因文件夹及文件名大小写不匹配导致的问题案例。

自己写的程序自己清楚,在登录时,如果数据库连接出现异常,也会弹出用户名密码不正确的提示,但为了日志简洁,往往此时捕获异常后没有打印,所以每当报此错误,而又并非填写错误时就会从以下几个方面查找:

1、mysql驱动是否正确安装(我用的数据库是mysql),主要看mysql驱动包是否添加到tomcat的lib目录下。

2、配置文件是否书写正确。

3、数据表中数据文件、视图是否创建正确。

可往往以上几项检查都成功了,还是会弹出用户名密码错误提示,着实让人不解。后来才发现,我为了安装简便,自己用wise做了一个简陋的安装包,将所有程序文件拷贝到相应的位置。然而wise有一个bug,就是不按照我原本文件夹名字的大小写命名,而是自作主张的将文件夹的名称改成首字母大写,这样就造成了我的WEB-INF变成了Web-Inf,我的META-INF变成了Meta-Inf,我的META-INF文件夹中的MANIFEST.MF变成了mainfest.mf,而我用的是tapestry的框架,这样一弄就全乱了,所以就会报用户名密码不正确。只要将文件夹名文件名大小写更改正确就可以了。而往往这个原因自己容易遗忘,今天特记于此,以备遗忘。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值