首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

tomcat作为windows服务的参数配备

2012-07-15 
tomcat作为windows服务的参数配置Windowswindows服务执行的是bin\tomcat.exe.他读取注册表中的值,而不是ca

tomcat作为windows服务的参数配置
Windows

windows服务执行的是bin\tomcat.exe.他读取注册表中的值,而不是catalina.bat的设置.
解决办法:
修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat6\Parameters\JavaOptions
原值为
-Dcatalina.home="C:\ApacheGroup\Tomcat 6.0"
-Djava.endorsed.dirs="C:\ApacheGroup\Tomcat 6.0\common\endorsed"
-Xrs
加入 -Xms300m -Xmx350m 
重起tomcat服务,设置生效

如不使用注册表,我们用tomcat提供的gui工具来设置。
1、打开tomcat安装目录下的tomcat6w.exe
2、选择java标签,在Java Options里面输入需要设置的参数,如设置permsize的内存
-XX:PermSize=64M
-XX:MaxPermSize=192m
-XX:ReservedCodeCacheSize=48m
-Duser.timezone=GMT+08
注:每一行后面都不能有空格。
其中还有这么两项:
Initial memory pool和Maximum memory pool.
Initial memory pool这个就是初始化设置的内存的大小。
Maximum memory pool这个是最大内存的大小
将这两项内容设置为想要的值,设置完了就点确定,然后再重启TOMCAT你就会发现tomcat中jvm可用的内存改变了

热点排行