【问题标题】:How to get environment variables from AWS elasticbeanstalk to pom file如何从 AWS elasticbeanstalk 获取环境变量到 pom 文件
【发布时间】:2016-12-29 00:42:38
【问题描述】:

谁能告诉我如何将 AWS elasticbeanstalk 环境变量从 tomcat 软件配置获取到 pom 文件? 我尝试过使用env.propertyName,但它不起作用。我还在某处读到它是在 EBS 软件配置中为 tomcat 设置的系统变量。 我还尝试在/usr/share/tomcat8 中编辑tomcat8.conf 并在该文件中输入变量,但它仍然不起作用。

谢谢

【问题讨论】:

    标签: java amazon-web-services tomcat amazon-elastic-beanstalk pom.xml


    【解决方案1】:

    我在像 ${database.username} 这样的 .xml 配置文件中使用它们 并声明像 database.username 但 pom.xml 这样的变量我认为这是不可能的,因为 pom.xml 只是在这里描述如何编译你的 .war .jar .ear 等应用程序

    【讨论】:

      【解决方案2】:

      实际上很简单...假设我想设置一个JDBC_CONNECTION_STRING 属性...

      1. 转到您的环境 -> 配置

      1. 转到环境属性部分,然后定义您的 JDBC_CONNECTION_STRING 属性。

      1. 在 pom.xml 中使用它,如 ${JDBC_CONNECTION_STRING}

      它适用于我的每次 :)

      【讨论】:

      • 我也试过这个。它每次都给我 404,我正在使用 jdbc,它说它没有收到来自数据库的任何数据包。
      • 那是另外一回事,如果不设置属性会在编译时报错,是什么错误?
      猜你喜欢
      • 2021-05-26
      • 1970-01-01
      • 2019-08-03
      • 2020-12-13
      • 2016-04-24
      • 2018-07-07
      • 2017-10-21
      • 1970-01-01
      • 2018-08-12
      相关资源
      最近更新 更多