论坛首页 Java企业应用论坛

如何设置tomcat5.5以上的jvm最大内存值?

浏览 34010 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-10-10  
网上很多说是设置CATALINA_OPTS和TOMCAT_OPTS,或者修改bin/catalina.bat文件,但是tomcat5.5没有catalina.bat这个文件了。我设置了CATALINA_OPTS和TOMCAT_OPTS这两个环境变量为-Xmx512m,但是通过http://localhost/manager/status看到JVM
Free memory: 6.37 MB Total memory: 21.14 MB Max memory: 63.56 MB
还是没有变化。不知道在那里设置?

   发表时间:2006-10-10  
你设置环境变量的语法不对
0 请登录后投票
   发表时间:2006-10-10  
我是用windows的系统属性-环境变量-系统变量中加了如下两个变量:
变量名           变量值
CATALINA_OPTS  -Xmx512m
TOMCAT_OPTS    -Xmx512m
这样语法不对么,应该如何设置?

0 请登录后投票
   发表时间:2006-10-10  
baoqf 写道
我是用windows的系统属性-环境变量-系统变量中加了如下两个变量:
变量名           变量值
CATALINA_OPTS  -Xmx512m
TOMCAT_OPTS    -Xmx512m
这样语法不对么,应该如何设置?



看来你的DOS基础不好哇

引用
set variable=value


0 请登录后投票
   发表时间:2006-10-10  
robbin ,你可能理解错了。
在bat文件里是用set variable=value这种方式设置对的。
但是我通过exe方式安装的tomcat5.5.9在D:\Tomcat 5.5\bin没有bat文件。
我就通过添加系统环境变量(我的电脑->右键->属性->高级->环境变量->系统变量)方式加。
但是通过http://localhost/manager/status看没有效果。
有其他的设置方法么?或者在Apache Tomcat 的NT服务启动参数里可以添加什么参数设置这个值么?
0 请登录后投票
   发表时间:2006-10-10  
方法1:把jakarta-tomcat-5.5.9.tar.gz里的catalina.bat和setclasspath.bat拷贝过去
方法2:运行tomcat5w.exe修改java启动选项
方法3:干吗要用.exe版本的?不明白
0 请登录后投票
   发表时间:2006-10-10  
JAVA_OPTS 呢?

set JAVA_OPTS=%JAVA_OPTS% -Xms256M -Xmx800M

0 请登录后投票
   发表时间:2006-10-11  
可以针对tomcat5.exe(不是tomcat5w.exe)写一个bat
语法当然是查manual了,不过可以参考JB2006中(5.5.9)的设置来改
0 请登录后投票
   发表时间:2006-10-11  
先进入tomcat目录下执行:
tomcat5.exe //US//Tomcat5 --JvmMs=256 --JvmMx=800
再到服务里启动就可以了。
谢谢大家。
0 请登录后投票
   发表时间:2006-12-23  
那个Monitor Tomcat里有个java选项卡下面有初始值,最大值,线程堆栈值.是什么意思呢? 
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics