Весенняя загрузка банки в спящем режиме NoSuchFileException - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть проект весенней загрузки

Когда я запускаю это из 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

...