Amazon web services 带参数的Beanstalk Java平台
我在Beanstalk应用程序中使用Java平台,我试图读取一个环境属性并将其作为Java系统参数传递: zip包中的Procfile显示:Amazon web services 带参数的Beanstalk Java平台,amazon-web-services,amazon-elastic-beanstalk,Amazon Web Services,Amazon Elastic Beanstalk,我在Beanstalk应用程序中使用Java平台,我试图读取一个环境属性并将其作为Java系统参数传递: zip包中的Procfile显示: web: java $JAVA_OPTS -jar app.jar 定义的“环境属性” 但在发布期间,我在日志中看到: Error: Could not find or load main class $JAVA_OPTS 有可能以这种方式将变量传递给java进程吗?出于某种原因,Procfile不允许以这种方式传递参数。我在war方面的工作,调用传递
web: java $JAVA_OPTS -jar app.jar
定义的“环境属性”
但在发布期间,我在日志中看到:
Error: Could not find or load main class $JAVA_OPTS
有可能以这种方式将变量传递给java进程吗?出于某种原因,Procfile不允许以这种方式传递参数。我在war方面的工作,调用传递参数的shell脚本: 程序文件
web: sh ./run.sh
//run.sh
#!/bin/bash
java $JAVA_OPTS -jar application.jar $JAVA_ARGS
允许在beanstalk配置控制台的环境变量中设置参数
#!/bin/bash
java $JAVA_OPTS -jar application.jar $JAVA_ARGS