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

时间:2015-09-14 17:07:08

标签: java tomcat jvm-arguments

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

  

tomcat \ bin> tomcat8 // US // tomcat8 --JvmOptions -XX:+ HeapDumpOnOutOfMemoryError

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

  

tomcat \ bin> tomcat8 // US // tomcat8 -JvmOptions -XX:+ HeapDumpOnOutOfMemoryError

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:0)

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

java设置存储在Windows注册表中,条目为jvm:

  

HKEY_LOCAL_MACHINE \ SOFTWARE \ Apache Software Foundation \ Procrun2.0 \ YourChosenServiceName \ Parameters \ Java

请参阅下面的快照。 Windows registry for jvm options

答案 1 :(得分:0)

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

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

的头部添加一些字词 Windows中的

set JAVA_OPTS=-Xms256m -Xmx512m ...(your options etc)

linux中的

JAVA_OPTS='-Xms256m -Xmx512m ...(your options etc)'

ps:catalina.bat / sh位于%TOMCAT_HOME%\bin

目录中