在 Jetty 独立服务器中配置 JVM 设置

问题描述 投票:0回答:3

我正在尝试在 CENTOS 中安装独立的 jetty 7.6.3 服务器。我能够使用默认设置成功部署并运行示例应用程序。 现在我想增加JVM内存,即设置Xmx和Xms参数。阅读完文档后,我已将它们设置在 start.ini 文件中。但是当我启动服务器时这并没有得到反映。我尝试在 start.ini 中使用 --exec 参数,但这会生成一个单独的虚拟机。 我正在使用 java -jar start.jar 来启动服务器

如何在jetty独立服务器中配置JVM内存GC设置?

jetty
3个回答
2
投票

您需要在

JAVA_OPTIONS
文件中设置
jetty.sh


0
投票

转到 $JETTY_HOME/bin/jetty.sh 并更新 JAVA_OPTIONS 参数:

JAVA_OPTIONS="-Xms1024m -Xmx1024m -server -XX:+UseConcMarkSweepGC"

我使用了 Jetty 9.2.9,并且更改对我有用。


0
投票

无需更改该文件

jetty.sh
,因为它可以在 Jetty 升级过程中被覆盖。

对于独立 Jetty,所有设置均在位于 ${jetty.base} 目录中的一组

 配置文件
中进行。 Jetty有一个配置模块
jvm
用于设置java的参数。在最简单的配置形式中,您需要编辑文件
start.ini
并添加下一行:

--module=jvm
-Xmx1024m
© www.soinside.com 2019 - 2024. All rights reserved.