解压版tomcat配置成服务,想要修改内存,但是在注册表找不到修改的地方
我用的是解压版的tomcat,通过service.bat 配置成了服务,现在需要修改内存大小,就照网上的方法去设置,但是不知道为什么在注册表里找不到以下的路径:HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Procrun 2.0/×××/Parameters/Java,只有到加粗的位置。
tomcat版本:apache-tomcat-6.0.37-windows-x64.zip
以前也配置过,不存在这种问题(这次我配置的机器是刚装完系统的)。
请问下是我遗漏了什么么?谢谢!
[解决办法]
你猜解压版会不会在解压的时候给你往注册表添加信息?
[解决办法]
绿色版的应该没有修改注册表。。如果单纯的修改运行内存的话
就修改 tomcat\bin\Catalina.bat 文件
笔记本打开
找到
rem Execute Java with the applicable properties ”以下每行
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
在 %DEBUG_OPTS% 后面添加-Xms256m -Xmx512m
上限不要超过1024,超了没用
[解决办法]
绿色版的应该没有修改注册表。。如果单纯的修改运行内存的话
就修改 tomcat\bin\Catalina.bat 文件
笔记本打开
找到
rem Execute Java with the applicable properties ”以下每行
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
在 %DEBUG_OPTS% 后面添加-Xms256m -Xmx512m
上限不要超过1024,超了没用
经过测试这种方式只对用startup.bat有效(使用tomcat自带的管理器查看比较后得出的结论)。
而且发现通过服务方式启动,用jvisualvm.exe无法监控到。