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