我想通过使用命令删除Tomcat中指定的JVM选项。我尝试了以下命令,但没有一个能够删除该选项。例如,除了指定的一个之外,这个删除了所有内容:
tomcat \ bin> tomcat8 // US // tomcat8 --JvmOptions -XX:+ HeapDumpOnOutOfMemoryError
这个似乎什么都不做也没有抛出任何错误:
tomcat \ bin> tomcat8 // US // tomcat8 -JvmOptions -XX:+ HeapDumpOnOutOfMemoryError
有没有办法做到这一点?
答案 0 :(得分:0)
您可以通过直接编辑Winidows注册表来删除/更改JVM选项。
java设置存储在Windows注册表中,条目为jvm:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Apache Software Foundation \ Procrun2.0 \ YourChosenServiceName \ Parameters \ Java
答案 1 :(得分:0)
删除是什么意思,或者您只想更改已添加的选项
如果您想更改jvm选项,可以在catalina.bat(windows)
或catalina.sh(linux)
:set JAVA_OPTS=-Xms256m -Xmx512m ...(your options etc)
:JAVA_OPTS='-Xms256m -Xmx512m ...(your options etc)'
ps:catalina.bat / sh位于%TOMCAT_HOME%\bin