У меня есть проект весенней загрузки
Когда я запускаю это из mvn spring-boot: запустите, он работает нормально.Когда я запускаю из java -cp ... с файлами .class, он работает нормально.
Но когда я упаковываю это с чистой установкой mvn и запускаю это с java -jar xxx.jar, он выдает исключения из org.hibernate.orm.url
2019-02-19 10: 33: 24.969 WARN 15331 --- [main] org.hibernate.orm.url: HHH10000002: файл или каталог с именем URL [file: / home /myusername / project / target / project.jar! /WEB-INF/lib/spring-boot-starter-thymeleaf-2.1.3.RELEASE.jar] не удалось найти.URL будет игнорироваться
Еще один для:
/home/myusername/project/target/project.jar!/WEB-INF/classes
И еще 20-30 из них, за исключением классов /, все они являются зависимостями .jar.Он продолжает загружаться, но когда я пытаюсь получить доступ к веб-странице, я получаю:
Not an entity: class project.entities.xxxClass
Я предполагаю, что hibernate в моем проекте весенней загрузки не может сканировать и читать объекты при запуске из .jarfile
Я перечислил все файлы внутри файлов .jar, и они все, кажется, там, я могу получить доступ к действиям, которые не требуют классов сущностей.Hibernate - единственный, кто не может получить доступ к этим зависимостям.
Здесь я хочу как избавиться от этих сообщений об ошибках, так и запустить сканирование сущностей.
Я уже пробовал много комбинаций@EntityScan, @EnableAutoConfiguration, @ComponentScan, ....
без каких-либо других результатов.
Я не знаю, почему hibernate хочет просматривать мои зависимости.
Кстати, я использую Java 11