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。