【问题标题】:How do i run a executable springboot jar by setting a profile?如何通过设置配置文件运行可执行的 springboot jar?
【发布时间】:2018-02-05 18:55:14
【问题描述】:

我正在尝试将配置文件设置为 dev,但是 spring boot 应用程序没有在 dev 配置文件中启动。No active profile set, falling back to default profiles: default

我正在使用命令运行:java -jar myapp.jar -Dspring.profiles.active=dev

【问题讨论】:

    标签: spring-boot spring-profiles


    【解决方案1】:

    我可以通过以下方式运行它: java -jar myapp.jar **--**spring.profiles.active=dev

    注意,它需要--和消除D

    【讨论】:

      【解决方案2】:

      这是正确的执行方式

      java -Dspring.profiles.active=dev -jar myapp.jar
      

      【讨论】:

        【解决方案3】:

        重要的是 -D 参数在您的 application.jar 之前,否则它们将无法识别。

        java -jar -Dspring.profiles.active=dev app.jar
        or
        mvn spring-boot:run -Drun.profiles=dev
        

        【讨论】:

          猜你喜欢
          • 2017-07-04
          • 1970-01-01
          • 2012-12-02
          • 1970-01-01
          • 2013-01-11
          • 2022-01-22
          • 2016-07-03
          • 2016-04-03
          • 1970-01-01
          相关资源
          最近更新 更多