现在的位置: 首页 > 综合 > 正文

Tomcat6 内存不足问题及解决方法

2014年01月15日 ⁄ 综合 ⁄ 共 472字 ⁄ 字号 评论关闭

1
Tomcat
默认可以使用的内存为128MB
,在较大型
的应用项目中,这点内存是不够的,有可能导致系统无法运行。常见的问题是报Tomcat
内存溢出错
误,Out of Memory(
系统内存不足)

异常,从而导致客户端显示500
错误,一般调整Tomcat

使用内存即可解决此问题。

Windows
环境下修改“%TOMCAT_HOME%/bin/catalina.bat
”文件,在文件开头增加如下设置:set JAVA_OPTS=-Xms256m -Xmx512m

Linux
环境下修改“%TOMCAT_HOME%/bin/catalina.sh
”文件,在文件开头增加如下设置:JAVA_OPTS=
-Xms256m -Xmx512m

其中,-Xms
设置
初始化内存大小,-Xmx
设置可以使用的最大内存。

  

2
Tomcat6版本
已经没有catalina.bat

件了。这个时候我们需要运行%TOMCAT_HOME%/bin/tomcat6w.exe
文件,
修改其中的Initial memory pool
Maximum
memory pool

的值,分别为256
512。

抱歉!评论已关闭.