|
|
|
Переезд на SpringBoot 2.0 - ClassNotFoundException: org.hibernate.ejb.HibernateEntityManag
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, интересная ситуация. Что-то я эту ошибку толком прогуглить и не смог. Создаю Код: java 1. 2. 3. 4. 5. 6. 7. 8. На SB 1.5 заводится нормально, при переходе на 2.0 получаю ошибку. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. Смотрим в HibernateJpaVendorAdapter, там сл кусок кода, явно нам говорит в чём проблема. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. SpringBoot 2.0 подтягивает с собой hibernate-core:5.0.2.Final Соответственно там этого класса нет org.hibernate.ejb.HibernateEntityManagerFactory Решил проблему, явным добавлением, класс нашёлся, всё завелось. Код: java 1. 2. Но ведь так же не должно быть SpringBoot должен подтягивать нужные ему библиотеки. Кто-то сталкивался? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2018, 11:10 |
|
||
|
Переезд на SpringBoot 2.0 - ClassNotFoundException: org.hibernate.ejb.HibernateEntityManag
|
|||
|---|---|---|---|
|
#18+
mvn dependency:resolve пробовал ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2018, 17:56 |
|
||
|
Переезд на SpringBoot 2.0 - ClassNotFoundException: org.hibernate.ejb.HibernateEntityManag
|
|||
|---|---|---|---|
|
#18+
llemingmvn dependency:resolve пробовал ? - у меня Gradle, но не в этом суть. Конечно, я всевозиожные операции такого типа пробовал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2018, 18:22 |
|
||
|
Переезд на SpringBoot 2.0 - ClassNotFoundException: org.hibernate.ejb.HibernateEntityManag
|
|||
|---|---|---|---|
|
#18+
не знаю как в градл но в мавен можно посмотреть весь Pom всё дерево зависимостей. Там можно увидеть есть ли библиотека в списке. Возможно просто баг в одном из pom.xml от spring не указана зависмость Hibernate. Я помню были странные глюки с mvnrepository на туториалах если в pom.xml не указань репозиторий repo.spring.io. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2018, 10:16 |
|
||
|
Переезд на SpringBoot 2.0 - ClassNotFoundException: org.hibernate.ejb.HibernateEntityManag
|
|||
|---|---|---|---|
|
#18+
llemingне знаю как в градл но в мавен можно посмотреть весь Pom всё дерево зависимостей. Там можно увидеть есть ли библиотека в списке. Возможно просто баг в одном из pom.xml от spring не указана зависмость Hibernate. Я помню были странные глюки с mvnrepository на туториалах если в pom.xml не указань репозиторий repo.spring.io. - Немного не понимаю вашего ответа. Я же ещё в самом сообщении сказал, какие версии были, какие нужны были.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2018, 23:01 |
|
||
|
Переезд на SpringBoot 2.0 - ClassNotFoundException: org.hibernate.ejb.HibernateEntityManag
|
|||
|---|---|---|---|
|
#18+
_webdev_Немного не понимаю вашего ответа. Я же ещё в самом сообщении сказал, какие версии были, какие нужны были.. проблема чтото с classpath явно чего то не хватает. Если вручную нужно добавить compile 'org.hibernate:hibernate-core:5.2.16.Final' compile 'org.hibernate:hibernate-entitymanager:5.2.16.Final и проблема исчезла а раньше и так работало то можно посмотреть full dependency tree и сравнить, где есть отличия что поменялось в hibernate core. можно просто добавить и забить а можно и посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2018, 15:37 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39636115&tid=2122093]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
154ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 485ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...