小编Jer*_*oen的帖子

liquibase.exception.ChangeLogParseException:读取迁移文件时出错:找到 2 个与 mychanges.xml 匹配的文件

当我尝试通过以下方式启动 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

我试过重命名它并将其移动到另一个位置。

我不明白为什么它给我这个例外。请帮忙

java liquibase

6
推荐指数
1
解决办法
8665
查看次数

标签 统计

java ×1

liquibase ×1