当前位置: 首页 > 知识库问答 >
问题:

ElasticBeanstalk Java,spring活动配置文件

龙嘉玉
2023-03-14

我正在试着做一双Spring靴。通过AWS ElasticBeanstalk制作罐子。一切正常,配置文件为“默认”。有人知道如何为java ElasticBeanstalk应用程序(而不是tomcat)设置活动配置文件(spring.profiles.active)吗。我总是得到“无活动配置文件集,返回默认配置文件:默认”。有没有办法直接设置虚拟机选项?

我已经在AWS管理控制台中设置了“spring.profiles.active”环境属性,但它不起作用。

谢谢并向亚历克斯问好

共有3个答案

马淳
2023-03-14

AWS EB不会将名称中带有点的变量传递给部署的应用。你必须用下划线替换点,并使用大写,例如:

SPRING_PROFILES_ACTIVE=prod
孔权
2023-03-14

ElasticBeanStack Web UI有一个名为Configuration的选项卡。里面会有一个名为“软件配置”的盒子(卡片)。在那里,您需要将SPRING\u PROFILES\u ACTIVE设置为prod

孟征
2023-03-14

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

 类似资料:
  • 我有一个用maven作为构建工具的应用程序。 我正在使用maven概要文件从不同的概要文件设置不同的属性。 假设我运行带有out的maven,并指定我希望spring的任何其他概要文件,将和作为活动概要文件。

  • Spring2.4.5。 正在尝试运行测试示例。 测试的配置取自,而必须取自文件夹。 我尝试了不同的选项<code>SPRING.PROFILES。活动,,在IntelliJ Idea的窗口中具有值,但确实有所帮助。 “我要运行的测试”具有以下注释:

  • 如果未设置,我希望默认活动配置文件为。 Spring-boot版本=1.3.5。发行版

  • 我有Spring启动应用程序。我想为SecurityConfig创建两个配置文件:dev,prod。第一次尝试是从WebSecurityConfigurerAdapter扩展两个类,但是我在SecurityConfig类中创建了两个bean。我的配置如下所示: 也为运行应用程序类: BeanCreationException:在org.springframework.security.config

  • 问题内容: 我有一个Spring Boot应用程序。 我的应用程序中有三个配置文件-> 开发,暂存和生产。所以我有3个档案 应用程序开发 application-staging.yml application-production.yml 我的application.yml驻留在内部。我在application.yml中将活动配置文件设置为: 其他3个配置文件特定的配置文件位于文件夹中。 我正在使

  • 我有spring boot的申请。 我的应用程序中有三个概要文件->开发、分期和生产。所以我有3个文件 应用程序-development.yml application-staging.yml 应用程序-production.yml 我的application.yml驻留在中。我已将application.yml中的活动配置文件设置为: 其他3个配置文件特定的配置文件位于文件夹中。 我正在为Ecl