3

我正在尝试在 Beanstalk 应用程序中增加 tomcat 中的 Java 堆大小。为此,我创建了一个 YAML 配置文件(名为tomcat.config),如下所示:

option_settings:
  - namespace: aws:elasticbeanstalk:container:tomcat:jvmoptions
    option_name: Xms
    value: 256m
    option_name: Xmx
    value: 1024m
    option_name: XX:MaxPermSize
    value: 64m

我已将此文件放在src/main/resources/.ebextensions/目录中。

当我在 tomcat 上部署这场战争时,我Xmx2014m在 tomcat 中看不到。我究竟做错了什么?

4

2 回答 2

1

这对我有用,以防其他人需要答案。

option_settings:
  - namespace: aws:elasticbeanstalk:container:tomcat:jvmoptions
    option_name: Xmx
    value: 1024m
于 2016-07-25T16:57:55.803 回答
0

根据Tomcat 平台配置的 AWS Elastic Beanstalk 文档,可以通过以下方式完成:

option_settings:
  aws:elasticbeanstalk:container:tomcat:jvmoptions:
    Xms: 256m
    Xmx: 1024m

但是,如果您曾经在 EB Web 控制台中对这些选项进行过任何手动更改,这些设置将始终优先,并且扩展配置文件中的相应选项设置将被忽略。

请参阅此讨论: https ://forums.aws.amazon.com/thread.jspa?messageID=403076⚄

于 2020-05-19T13:22:10.340 回答