从Procfile

时间:2018-04-20 17:16:06

标签: java amazon-web-services java-8 elastic-beanstalk

问题在于应用程序需要在JVM中执行的配置参数。我定义了XMXXMS环境变量,但在部署procfile时无法读取这些变量。

Procfile

  

web:java $ XMS $ XMX -jar application.jar

如果我通过ssh连接到该实例,则无法看到我的变量$ XMX$ XMS

我做错了什么?或者有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

解决方案是在procfile中执行一个脚本,在该脚本中它读取环境变量,我仍然认为出错了,但是它有效

Procfile:

  

web:./ run.sh

脚本run.sh

  

exec java $ JAVA_OPTS -jar app.jar

JAVA_OPTS:实例中定义的环境变量

祝你好运!