【问题标题】:Spring Boot Flyway migrations not executed, SQL files are in JARSpring Boot Flyway 迁移未执行,SQL 文件在 JAR 中
【发布时间】:2018-12-19 14:57:28
【问题描述】:

我有一个使用 Flyway Migrations 的 Spring Boot 应用程序。一切运行良好,来自:

  • 在 IntelliJ 中
  • 从我的 macbook 上的终端

'fine' 我的意思是,找到迁移文件,这些文件被放置在 src/main/resources 并最终在 Spring Boot 可执行 jar 中。

但是,当我在 Centos 6.8 上从命令行运行 jar 时,Flyway 无法找到迁移文件。

有什么想法吗?

使用 Java 8。

【问题讨论】:

  • 当您在不同的操作系统上启动应用程序并且该配置文件中flyway需要的路径不同时,您是否有可能使用不同的属性(例如,application-prod.yml)?
  • 你有没有找到解决这个问题的方法,我也遇到了类似的问题?

标签: spring-boot flyway


【解决方案1】:

解决它的最简单方法是在您的记录器中打开包org.flywaydb 到日志级别DEBUG 并重试。你肯定会找到最初的线索。

祝你好运

【讨论】:

    猜你喜欢
    • 2016-10-24
    • 2020-12-31
    • 2018-07-29
    • 2018-08-16
    • 2012-06-28
    • 1970-01-01
    • 2020-08-20
    • 2019-08-07
    • 1970-01-01
    相关资源
    最近更新 更多