【问题标题】:How to define spring profile on AWS如何在 AWS 上定义弹簧配置文件
【发布时间】:2017-05-27 17:50:31
【问题描述】:

我已将我的 war 文件部署在 AWS 的 Elastic Beanstalk 上作为 java 应用程序。

我想在 AWS 上指定:spring.profiles.active,就像我在执行时所做的那样:

java -jar -Dspring.profiles.active=prod target/gaming-boost-0.0.1-SNAPSHOT.war

我只能在“配置”上配置“环境属性”

【问题讨论】:

    标签: java spring amazon-web-services


    【解决方案1】:

    在 ElasticBeanStalk 中设置以下环境变量

    SPRING_PROFILES_ACTIVE=prod
    

    【讨论】:

    • 其实现在应该是spring.profiles.active
    【解决方案2】:

    看看https://stackoverflow.com/a/39021794/2135973

    设置为环境变量与命令行属性时,大小写不同。尝试在您的 EB 配置中设置 SPRING_PROFILES_ACTIVE。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-14
      • 2018-07-12
      相关资源
      最近更新 更多