NoClassDefFoundError: Could not initialize class XXX

NoClassDefFoundError: Could not initialize class XXX

http://img1.sycdn.imooc.com//climg/60dfdb5f09ffd57a06180272.jpg

访问login.html,报 POST http://localhost/check_login 500 错误,具体错误如下

http://img1.sycdn.imooc.com//climg/60dfdaf00924a56100000000.jpg

应该如何改?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,根据报错提示显示错误是在UserDao类中的selectByUserName方法中的第8行,同学可以下载源码看看这里哪里书写有误

http://img1.sycdn.imooc.com//climg/60e003ce09cfcbad05770062.jpg

一般该问题可能是配置文件有问题,同学可以重点检查下配置文件

可以采用排除法,可以先尝试注释掉mappers文件夹目录下的xml中的与数据库中进行交互的代码先注释掉,看看是否还报这个错误

如果是还报,请同学检查 一下mybatis-config.xml 是否有错误的地方

如果注释掉mappers文件夹中与数据库交互的相关的代码后,不再报这个错误

说明错误在这个mappers文件夹下的xml中,可以采用注释掉一部分的方法,来逐步排查一下

如果同学没有找到,可以将对应的配置文件进行反馈

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师