转载自 http://blog.163.com/xueling1231989@126/blog/static/102640807201362223921799/
因为内存溢出,要在TOMCAT/bin/catalina.sh 还是TOMCAT/bin/catalina.bat设置增加内存?
在windows中批处理是.bat及.cmd为扩展名的文件,所以要修改catalina.bat
而linux经常是.sh,有些没有扩展名的文件,所以要修改catalina.sh
1.在windows中
找到bin目录下面的catalina.bat文件用记事本打开:
找到以下部分,添加红色行:
:mainEntry
del /Q "%TEMP%\%~nx0.run" >NUL 2>&1
rem Guess CATALINA_HOME if not defined
set JAVA_OPTS=-Xms64m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
set "CURRENT_DIR=%cd%"
if not "%CATALINA_HOME%" == "" goto gotHome
set "CATALINA_HOME=%CURRENT_DIR%"
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
cd ..
set "CATALINA_HOME=%cd%"
cd "%CURRENT_DIR%"
:gotHome
tomcat7大概在100行左右
2.在Linux中
找到bin目录下面的catalina.sh文件用记事本打开:
找到以下部分,添加红色行:
# $Id: catalina.sh 885002 2009-11-27 20:51:03Z markt $
# -----------------------------------------------------------------------------
JAVA_OPTS='-Xms512m -Xmx1024m -XX:MaxPermSize=256m'
# OS specific support. $var _must_ be set to either true or false.
cygwin=false
os400=false
darwin=false
case "`uname`" in
CYGWIN*) cygwin=true;;
OS400*) os400=true;;
Darwin*) darwin=true;;
esac