Tomcat内存设置从windows服务启动不生效??

05-12-20 zgli
我默认安装了tomcat5

然后在catalina.bat最前面加入

set JAVA_OPTS=-Xms128m -Xmx350m

如果我用startup.bat启动tomcat,OK设置生效.

index.jsp

<%

byte[][]buf=new byte[500][];

for(int i=0;i<200;i++){

buf=new byte[1024*1024];

}

%>

200M memeory has allocated !

能够成功的分配200M内存.

但是如果我不是执行startup.bat启动tomcat而是利用windows的系统服务启动apache tomcat服务,上面的设置就不生效了,就是说set JAVA_OPTS=-Xms128m -Xmx350m 没起作用.上面分配200M内存就OOM了..

windows服务执行的是bin\tomcat.exe,难道他绕过了catalina.bat中的设置,如果是这样我该怎么办?想通过windows的系统服务启动apache tomcat服务并使内存加大设置生效?

1
zgli
2005-12-20 11:30
问题解决了,谢谢

修改注册表

bigsurge
2006-01-23 01:28
我也遇到同样的问题了,怎么修改?可以告诉我吗?多谢!

猜你喜欢