使用 wildfly 在项目中自动增加堆 space(不在 standalone.conf 中)

Increasing heap space automatically in project using wildfly (not in standalone.conf)

我想使用 Wildfly 增加 jvm 的堆 space。使用 google 后,我想我可以更改 standalone.conf,但这不是我需要的。

我有一个带有 standalone.xml 的项目、一些属性和一个使用一些命令行参数执行 standalone.sh 的服务(我已经尝试在此处传递一个参数)。

构建项目后,我得到一个 rpm,我将其用于 运行 docker 并在那里检查堆 space 是否增加。我们的客户不想在 standalone.conf 中手动更改它。他们希望在项目中配置它。我以为我可以将它添加到 standalone.xml 中的某处,但我不知道在哪个位置或如何添加。

我读到可以添加 host.xml 或 domain.xml,但我认为这不是我需要的。我对服务器一无所知,但我认为我们没有服务器组。

我还尝试添加一个带有新 standalone.conf 的 bin 文件夹,并使用 rpm-spec 替换 wildfly 中的那个,但这并不奏效。添加了我为测试创建的另一个虚拟文件,但没有添加我的 standalone.conf

如果您使用独立版,则必须更改 standalone.conf 或编辑 JAVA_OPTS 环境变量。解析 standalone.xml 时为时已晚,因为它是 JVM 设置。