windows service.bat java 内存设置
windows service.bat java 内存设置
默认安装tomcat5然后在catalina.bat最前面加入set JAVA_OPTS=-Xms128m -Xmx350m 如果用startup.bat启动tomcat,OK设置生效.够成功的分配200M内存.
但是如果不是执行startup.bat启动tomcat而是利用windows的系统服务启动tomcat服务,上面的设置就不生效了,就是说set JAVA_OPTS=-Xms128m -Xmx350m 没起作用.上面分配200M内存就OOM了..
windows服务执行的是bin\tomcat.exe.他读取注册表中的值,而不是catalina.bat的设置.
解决办法:
修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions
原值为
-Dcatalina.home="C:\ApacheGroup\Tomcat 5.0"
-Djava.endorsed.dirs="C:\ApacheGroup\Tomcat 5.0\common\endorsed"
-Xrs
加入 -Xms300m -Xmx350m
重起tomcat服务,设置生效.
posted on 2005-12-20 11:58 java小记 阅读(2980) 评论(0) 编辑 收藏
最新文章
- SFuzz: Slice
- 老鼠出迷宫问题(Java)(递归)
- matlab回归分析sst
- 【C语言】随机数函数rand和srand
- 综艺节目php灭灯
- #includelt;和#include
- 哀悼日设置网站主题为黑白主题
- 扎心了!37岁被裁,好几个月都没有找到工作,面试大公司被婉拒,无奈只能降薪去小公司,没想到还被人嫌弃技术太落后...
- gallery3D(3)
- Vss2005 的使用方法
- C++实现多线程及其三种方法实现多线程同步
- 前途迷茫不知.NET与JAVA那个好
- 类 SimpleDateFormat
- CLion 入门
- 父子组件间传值,父传子,子传父
- web弹出对话框
- Visul C++中CList用法
- Python try...except...时捕获异常时具体文件和行数
- R reticulate 设置 python 环境
- 统计学、深度学习、机器学习、数据挖掘