将 JVM 参数传递给 AWS Elastic Beanstalk 上的 Java 应用程序

Posted

技术标签:

【中文标题】将 JVM 参数传递给 AWS Elastic Beanstalk 上的 Java 应用程序【英文标题】:Passing JVM Arguments to a Java application on AWS Elastic Beanstalk 【发布时间】:2018-03-22 22:58:29 【问题描述】:

我是 AWS 和 Elastic Beanstalk 的新手。

我有一个 Java 应用程序,它要求我在命令行上传递 JVM 参数。我需要传递一个 jasypt 密码和堆大小设置。

我已阅读Amazon documentation,它描述了如何完成设置环境变量,我可以使用 System.getEnv(MY_ENV_VAR) 在 Java 中读取这些变量,但我需要将 JVM 参数而不是环境变量传递给应用程序。

尽管进行了很多搜索,但除非我使用 .ebextensions,否则我找不到完成此任务的方法。这是首选路线吗?

【问题讨论】:

【参考方案1】:

我在Amazon Documentation中发现了以下链接

创建一个 Procfile 显然是要走的路。

【讨论】:

以上是关于将 JVM 参数传递给 AWS Elastic Beanstalk 上的 Java 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何将输入参数传递给 AWS Glue Map.apply 函数

如何使用 GET 请求将参数传递给 AWS Lambda 函数?

如何将参数传递给无服务器调用本地

有没有办法通过命令行将 JVM 参数传递给 Maven? [复制]

如何将不同的参数传递给片段 [导航] Android

将数组中的所有值作为参数传递给函数