为了账号安全,请及时绑定邮箱和手机立即绑定

HTTP Status 500 The server encountered an internal error that prevented it from fulfilling this request. exception


java.lang.NoClassDefFoundError: org/hibernate/boot/registry/StandardServiceRegistryBuilder



正在回答

1 回答

首先Http Status 500,你可以明确问题在于项目代码。

NoClassDefFoundError: 当目前执行的类已经编译,但是找不到它的定义时

也就是说你如果编译了一个类B,在类A中调用,编译完成以后,你又删除掉B,运行A的时候那么就会出现这个错误

JDK API中这样解释:

当 Java 虚拟机或 ClassLoader 实例试图在类的定义中加载(作为通常方法调用的一部分或者作为使用 new 表达式创建的新实例的一部分),但无法找到该类的定义时,抛出此异常。 
当前执行的类被编译时,所搜索的类定义存在,但无法再找到该定义。

可能由于:

1 JAR重复引入,版本不一致导至

2 还有一种情况是A引用B时,B初始化失败时也会导致以上的错误出现。


结合你的异常消息,建议你着重检查Hibernate框架配置。

如果问题没有解决,可以补充问题,会留意再看看的

0 回复 有任何疑惑可以回复我~
#1

刃殇 提问者

重新导入了jar问题就没了。。。
2016-11-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

HTTP Status 500 The server encountered an internal error that prevented it from fulfilling this request. exception

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号