Enested异常是java.lang.NoClassDefFoundError:org / hibernate / annotations / common / reflection / ClassLoaderDelegate

时间:2016-04-13 06:24:43

标签: spring hibernate

我是Spring和Hibernate的新手。当我运行我的项目时,我会遇到异常情况。请帮我解决这个问题。

  

创建名称为' sessionFactory'的bean时出错在ServletContext资源[/WEB-INF/applicationContext.xml]中定义:init方法的调用失败;嵌套异常是java.lang.NoClassDefFoundError:org / hibernate / annotations / common / reflection / ClassLoaderDelegate


enter image description here

1 个答案:

答案 0 :(得分:0)

显然,你的网站库存有问题。

您使用Hibernate 5,因此需要hibernate-commons-annotations-5.0.1.Final.jar。班级ClassLoaderDelegate就在这个罐子里。

您不需要hibernate-commons-annotations-4.0.5.Final.jarhibernate-annotations-3.5.6-Final.jar(适用于旧版本的Hibernate),javaee-api-7.0.jarhibernate-jpa-2.1-api-1.0.0.Final.jar类似)。检查其他罐子。或者是使用Maven或Gradle或下载Hibernate 5的所有依赖项的最佳方法。