Я задал вопрос здесь , который, я думаю, мог найти корень.У меня есть приложение Spring Boot, использующее источник данных net.sourceforge.jtds.jdbc.Driver
, который должен быть транзитивно включен в Spring Boot 2.0.2 с spring-boot-starter-jpa
.Однако, когда я запускаю
jar tf my.jar | grep jtds
, класс драйвера не найден (у нас нет исполняемого файла maven на сервере для перечисления пути к классам).Все, что я делаю для проверки пути к классу, отражает, что банку там нет.
Я сделал это в 2 сценариях: 1) Когда я не добавил банку явно в мою помпу, я получил ошибкусообщили в моем предыдущем посте.2) Когда я делаю , добавляю это явно в пом, я получаю эту ошибку:
java.lang.IllegalStateException: Cannot load driver class: net.sourceforge.jtds.jdbc.Driver
Может кто-нибудь сказать мне, что происходит ??Я не понимаю, почему этот класс не может быть найден и загружен.