在AWS Elastic Beanstalk中更改tomcat的JAVA_OPTS

时间:2016-04-05 17:05:59

标签: amazon-web-services configuration spring-boot tomcat8 elastic-beanstalk

我部署了一个beanstalk应用程序(spring-boot),但由于超出了GC开销限制而导致崩溃#34;例外。我检查过tomcat8运行Java选项-Xms256m -Xmx256m -XX:MaxPermSize=64m

我通过编辑/etc/sysconfig/tomcat8来更改为-Xmx1024m只是为了意识到重新部署应用程序后会覆盖这些更改。

有人可以帮我改变配置吗?我查看了文档here,但没有用。我在Management Console中没有看到JVM堆大小的选项。

1 个答案:

答案 0 :(得分:2)

了解如何使用AWS管理控制台执行此操作。遵循以下步骤:

  1. 获得AWS管理控制台:https://console.aws.amazon.com/console/home?region=us-east-1#

  2. 点击@Override public void onCreate(Bundle savedInstanceState) { ... if("notification".equals(getIntent().getStringExtra("origin"))) { finish(); } } 。这将带您进入beanstalk应用程序的主页。

  3. 单击要为其配置Tomcat Java堆大小的应用程序。这会将您带到应用程序的页面(默认情况下为仪表板页面)。

  4. 在左侧,您应该看到一个菜单。点击该菜单中的Elastic Beanstalk

  5. 然后点击Configuration设置的齿轮图标。

  6. 在下一页中,在Software Configuration中输入JVM最小和最大堆大小。 -Xms对应最小堆大小,-Xmx对应最大堆大小。

  7. 单击"应用"保存配置在页面底部。