Не удалось найти реализацию liquibase.logging.Logger на Tomcat 8.5 - PullRequest
2 голосов
/ 21 октября 2019

Я работаю над WebApp с Vaadin и Hibernate, который использует версию 3.2.3 Liquibase в качестве зависимости.

Когда я собираю это приложение и тестирую его с помощью плагина Tomcat7 Maven, все работает нормально.

При развертывании файла .war вручную в Azure (на Tomcat 8.5) или Tomcat 8.5 на локальном компьютере появляется следующая ошибка:

liquibase.exception.ServiceNotFoundException: Could not find implementation of liquibase.logging.Logger

КогдаЯ развертываю .war вручную на Tomcat 7.0, работающем локально, он снова работает.

База данных одинакова во всех случаях.

В чем может быть причина этого? Как я могу это исправить?

1 Ответ

2 голосов
/ 22 октября 2019

Похоже, это проблема, которая должна быть исправлена, но все еще воспроизводится.

В Jira Liquibase есть две проблемы:

Попробуйте обновить жидкостную базу. Версия 3.2.3 уже очень старая.

...