Java 如何删除或编辑Tomcat中现有的JVM选项?

Java 如何删除或编辑Tomcat中现有的JVM选项?,java,tomcat,jvm-arguments,Java,Tomcat,Jvm Arguments,我想使用命令删除Tomcat中指定的JVM选项。我尝试了以下命令,但没有一个能够删除该选项。例如,此选项将删除除指定项以外的所有内容: tomcat\bin>tomcat8//US//tomcat8--JVM选项-XX:+heapdumponAutofmemoryError 这一个似乎什么都不做也没有抛出任何错误: tomcat\bin>tomcat8//US//tomcat8-JVMCoptions-XX:+heapdumponAutofmemoryError 有什么方法可以做到这一点吗?您可

我想使用命令删除Tomcat中指定的JVM选项。我尝试了以下命令,但没有一个能够删除该选项。例如,此选项将删除除指定项以外的所有内容:

tomcat\bin>tomcat8//US//tomcat8--JVM选项-XX:+heapdumponAutofmemoryError

这一个似乎什么都不做也没有抛出任何错误:

tomcat\bin>tomcat8//US//tomcat8-JVMCoptions-XX:+heapdumponAutofmemoryError


有什么方法可以做到这一点吗?

您可以通过直接编辑Winidows注册表来删除/更改JVM选项

java设置存储在Windows注册表中的jvm条目下:

HKEY\U LOCAL\U MACHINE\SOFTWARE\Apache软件基金会\Procrun2.0\YourChosenServiceName\Parameters\Java

请参阅下面的快照。

删除是什么意思,还是只想更改已添加的选项

如果要更改jvm选项,可以在
catalina.bat(windows)
catalina.sh(linux)

在windows中:
set JAVA_OPTS=-Xms256m-Xmx512m…(您的选项等)

在linux中:
JAVA_OPTS='-Xms256m-Xmx512m…(您的选项等)


ps:catalina.bat/sh位于
%TOMCAT\u HOME%\bin

的目录中,此编程是否特定?或者您正在管理服务器?我这样问是因为在ServerFault上这个问题可能会更成功。@SunSparc-我试图在多个JVM上这样做,以使生活更轻松,所以可以说我试图管理服务器。:)@Pixic-我已经检查过doc,它只谈到使用++JVM选项添加参数,但没有提到如何删除添加的参数。@BlueMice…我正在寻找这个。谢谢分享!当ApacheTomcat作为Windows服务运行时,根本不使用文件
catalina.bat