首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

Tomcat内存溢出有关问题

2012-01-28 
Tomcat内存溢出问题我在网上找的Tomcat内存溢出问题解决方法:修改Catalina.bat文件在166行“remExecuteJava

Tomcat内存溢出问题
我在网上找的Tomcat内存溢出问题解决方法:
修改Catalina.bat文件  
在166行“rem   Execute   Java   with   the   applicable   properties   ”以下每行  
%_EXECJAVA%   %JAVA_OPTS%   %CATALINA_OPTS%   %DEBUG_OPTS%   -Djava.endorsed.dirs= "%JAVA_ENDORSED_DIRS% "   -classpath   "%CLASSPATH% "   -Dcatalina.base= "%CATALINA_BASE% "   -Dcatalina.home= "%CATALINA_HOME% "   -Djava.io.tmpdir= "%CATALINA_TMPDIR% "   %MAINCLASS%   %CMD_LINE_ARGS%   %ACTION%   中的%CATALINA_OPTS%   替换成-Xms64m   -Xmx512m(把四行内的%CATALINA_OPTS%都替换掉,包括两边的%)

修改完之后
启动Tomcat时,点startup.bat启动,内存不溢出;
而在服务中启动就溢出。为什么啊?谢谢。

[解决办法]
没遇到过帮顶
[解决办法]
学习中。不见过。。

[解决办法]
xuexi...
[解决办法]
學習一下大家的經驗。。
[解决办法]
你的服务器是堆溢出吗,我得也是,看我这个贴
http://community.csdn.net/Expert/topic/5315/5315360.xml?temp=.1747705
[解决办法]
startup.bat 实际上是调用catalina的:
"%CATALINA_HOME%\bin\catalina " start %1 %2 %3 %4 %5 %6 %7 %8 %9

而在服务里启动的,就不是调用catalina.bat.

可以参照catalina.bat里设置的环境变量和运行参数,重新配置一下相关的运行参数。
[解决办法]

[解决办法]
aaliu(无奈) ( ) 信誉:100 Blog 2007-01-26 13:57:40 得分: 0
theforever(碧海情天)
可以参照catalina.bat里设置的环境变量和运行参数,重新配置一下相关的运行参数。
能不能具体说一下,怎么配置啊?
谢谢了
-----------
  哈哈,非逼我说白了不可。
  简单点说吧,楼主不就是想在图形化启动时也能扩展内存吗?
  在TOMCAT的开始菜单程序夹中有一个“Configure Tomcat”,就是配置TOMCAT启动时相关参数的。运行它之后,选第四个即“JAVA”标签,在其中有个“JAVA OPTIONS”多行输入框,在其中加入两行:
-Xms64m
-Xmx512m
  最形象的方法其实就是直接在下面前两个输入框中输入64和512就行了,意义是一样的。

[解决办法]
学习

热点排行