Could not find implementation of liquibase.logging.Logger on Tomcat 8.5

Viewed 347

I am working on a WebApp with Vaadin and Hibernate which is using Version 3.2.3 of Liquibase as a dependency.

When I build this App and test it with the Tomcat7 Maven Plugin everything works fine.

When I deploy the .war file manually to Azure (running Tomcat 8.5) or a Tomcat 8.5 on my local machine I get the following error:

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

When I deploy the .war manually to a Tomcat 7.0 running locally it works again.

The database is the same in all cases.

What might be the reason for this? How can I fix this?

1 Answers

Looks like it's a should-be-fixed-but-still-reproduced issue.

There are two issues in Liquibase's Jira:

Try updating liquibase. Version 3.2.3 is very old already.

Related