2016-04-13 2 views
0

Я новичок в Spring и Hibernate. Когда я запускаю свой проект, я получаю исключения. Пожалуйста, помогите мне решить эту проблему.Вложенное исключение - java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/ClassLoaderDelegate

Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/hibernate/annotations/common/reflection/ClassLoaderDelegate


enter image description here

+0

Пожалуйста, взгляните на комментарии - http://stackoverflow.com/questions/33000878/noclassdeffounderror-classloaderdelegate-hibernate – asg

+0

Вам нужно добавить полная трассировка стека, версия Hibernate, список ваших библиотек или 'pom.xml'. –

ответ

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.jar (hibernate-jpa-2.1-api-1.0.0.Final.jar аналогично). Проверьте другие банки. Или лучший способ использовать Maven или Gradle или загрузить все зависимости для Hibernate 5.

Смежные вопросы

 Смежные вопросы