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

Spring Enested异常是java.lang.NoClassDefFoundError:org/hibernate/annotations/common/reflection/ClassLoaderDelegate,spring,hibernate,Spring,Hibernate,我不熟悉春天和冬眠。当我运行我的项目时,我会遇到以下异常。请帮我解决这个问题 创建ServletContext资源[/WEB-INF/applicationContext.xml]中定义的名为“sessionFactory”的bean时出错:调用init方法失败;嵌套的异常是java.lang.NoClassDefFoundError:org/hibernate/annotations/common/reflection/ClassLoaderDelegate 一个问题显然是,你的图书馆一团糟

我不熟悉春天和冬眠。当我运行我的项目时,我会遇到以下异常。请帮我解决这个问题

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



一个问题显然是,你的图书馆一团糟

您使用Hibernate 5,因此需要
Hibernate-commons-annotations-5.0.1.Final.jar
。类
ClassLoaderDelegate
驻留在这个jar中

您不需要
hibernate-commons-annotations-4.0.5.Final.jar
hibernate-annotations-3.5.6-Final.jar
(这是一个旧版本的hibernate),
javaee-api-7.0.jar
hibernate-jpa-2.1-api-1.0.0.0.Final.jar
)。还要检查其他罐子。或者使用Maven或Gradle的最佳方式,或者下载Hibernate 5的所有依赖项


请查看注释-您需要添加完整的堆栈跟踪、Hibernate版本、库列表或
pom.xml