tomcat6做为系统服务运行时如何设置PermGen space

lonelydreamsym 2012-06-25 04:47:52
tomcat6正常情况下可以通过catalina来设置占用的最小,最大和PermGen space内存,但做为系统服务运行时,却只能在注册表中设置JvmMx和JvmMs,而PermGen space则无处设置了,我试着在注册表增加:JvmPermSize和PermSize,发现都不起作用,这种情况下,如何重设这个值呢?
...全文
251 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
MiceRice 2012-06-25
  • 打赏
  • 举报
回复
如果想直接改注册表的话,似乎是:
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions
中间路径名在不同操作系统下,可能会有差异。

然后模仿里面其它参数的写法,增加:
-Xms1024m
-Xmx1024m
MiceRice 2012-06-25
  • 打赏
  • 举报
回复
服务注册完毕后,用 TOMCAT_HOME\bin\tomcat6w.exe 进行配置。
lonelydreamsym 2012-06-25
  • 打赏
  • 举报
回复
tomcat在windows下以系统服务运行时是从注册表中读参数的,bat或sh文件里的设置是无效的
lzh_me 2012-06-25
  • 打赏
  • 举报
回复
木有弄过,看看tomcat service.bat里面有没有相应的设置选项

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧