Spring Boot和libuibase 3.3.x似乎仍然存在问题。
2015-02-16 11:07:34.117 WARN 7576 --- [ main] liquibase : Error initializing SpringLiquibase
java.io.FileNotFoundException: ServletContext resource [/] cannot be resolved to URL because it does not exist
at org.springframework.web.context.support.ServletContextResource.getURL(ServletContextResource.java:156) ...
在stackoverflow上已经注意到同样的问题,答案是新版本的Spring Boot 1.2.1包含了这个问题的补丁,但它似乎仍然是SB 1.2.1和liquibase 3.3.0的问题(这是SB 1.2.1默认提供的liquibase的版本号。)
我只是想知道使用SB 1.2.1和liquibase的其他人是否观察到相同的问题,并且可能有解决方案。
答案 0 :(得分:0)
是的,我观察到同样的情况,我的解决方案是使用之前的liquibase版本,因为看起来SB 1.2.1仍然存在3.3.1的问题。 这个版本做了诀窍:
<dependency>
<groupId>org.liquibase</groupId>
<artifactId>liquibase-core</artifactId>
<version>3.2.1</version>
</dependency>