gpt4 book ai didi

java - Spring boot 2 + AWS Beanstalk 设置堆大小

转载 作者:太空宇宙 更新时间:2023-11-04 10:05:59 27 4
gpt4 key购买 nike

我正在尝试将部署在 AWS Beanstalk 中的 Spring boot 2 应用程序的 JVM 堆大小设置为 war。我正在使用 gradle 'bootWar' 任务来创建 war 。

我将 .config 文件放置在/srv/main/resources/.ebextensions 中,内容为:

option_settings:
aws:elasticbeanstalk:application:environment:
Xmx: 512m
Xms: 512m

但是设置似乎被忽略了。

我也尝试过设置:

aws:elasticbeanstalk:container:tomcat:jvmoptions

但是 AWS 部署失败并出现错误:

InvalidParameterValue: Unknown template parameter: JVMOptions

如何正确设置 JVM 堆大小?

最佳答案

.ebextensions 文件夹和 .config 应该位于您的项目根文件夹中,而不是在 classpath 中,您可以尝试移动应该可以工作。

或者一旦您为项目设置了 EB,它会自动在您的项目根文件夹中创建 .ebextensions(如果该文件夹已存在),然后将您的 .config 移动到其中。

关于java - Spring boot 2 + AWS Beanstalk 设置堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52917017/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com