【问题标题】:Spring-boot Maven flyway Unable to connect to the database. Configure the url, user and passwordSpring-boot Maven flyway 无法连接数据库。配置url、用户和密码
【发布时间】:2021-07-19 14:44:00
【问题描述】:

我是我的 spring-boot 应用程序,在执行 "mvn flyway:migrate" 时,出现以下异常:
[错误] 无法执行目标 org.flywaydb:flyway-maven-plugin:6.4。 1:项目test-data-api上的migrate(default-cli):org.flywaydb.core.api.FlywayException:无法连接到数据库。配置url、用户和密码!

即使将POM.XML文件中的flyway占位符(${flyway.url}、${flyway.user}、${flyway.user})替换为代表url、用户和密码的字符串,也会出现上述错误.

application.yaml:

flyway:
    url: jdbc:oracle:thin:@//xxxxxxxxx.ch:1521/yyyyy
    user: xxxx
    password: xxxxxxx

spring:
  flyway:
    url: jdbc:oracle:thin:@//xxxxxxxxx.ch:1521/yyyyy
    user: xxxx
    password: xxxxxxx

pom.xml

<build>
    <plugins>
        <plugin>
            <groupId>org.flywaydb</groupId>
            <artifactId>flyway-maven-plugin</artifactId>
            <version>5.2.4</version>
            <configuration>
                <url>${flyway.url}</url>
                <user>${flyway.user}</user>
                <password>${flyway.password}</password>
            </configuration>
            <dependencies>
            <dependency>
            <groupId>com.oracle</groupId>
            <artifactId>ojdbc6</artifactId>
            <version>${oracle.version}</version>
            </dependency>
            </dependencies>
        </plugin>
    </plugins>
</build>

【问题讨论】:

标签: spring-boot maven flyway


【解决方案1】:

您似乎使用的是旧版本的 flyway-maven-plugin 插件。截至今天,最新版本是 7.8.1

尝试使用这个版本,看看是否仍然出现错误。

【讨论】:

    猜你喜欢
    • 2021-01-19
    • 1970-01-01
    • 2020-02-26
    • 2019-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-11
    相关资源
    最近更新 更多