当我尝试通过以下方式启动 Liquibase 时:
JdbcConnection liquibaseConnection = new JdbcConnection(connection);
Liquibase liquibase = new Liquibase("mychanges.xml",
new ClassLoaderResourceAccessor(),liquibaseConnection);
liquibase.update("dev");
Run Code Online (Sandbox Code Playgroud)
当它要更新时,我收到此异常
liquibase.exception.ChangeLogParseException: Error Reading Migration File: Found 2 files that match mychanges.xml
Run Code Online (Sandbox Code Playgroud)
并且是由以下原因引起的:
Caused by: java.io.IOException: Found 2 files that match mychanges.xml
Run Code Online (Sandbox Code Playgroud)
这看起来很奇怪,因为当我查看war文件时,它只包含一个 mychanges.xml
我试过重命名它并将其移动到另一个位置。
我不明白为什么它给我这个例外。请帮忙
我自己找到的。抛出的异常不正确。这实际上意味着找不到该文件。对于这种情况来说非常奇怪的例外。
有了这个,我发现我的类路径有点坏了。
| 归档时间: |
|
| 查看次数: |
8665 次 |
| 最近记录: |