发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

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

2005-12-20 10:40
赞助商链接

我默认安装了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服务并使内存加大设置生效?

2005-12-20 11:30

问题解决了,谢谢

修改注册表

2006-01-23 01:28

我也遇到同样的问题了,怎么修改?可以告诉我吗?多谢!

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com