tomcat部署出现内存不足的问题 解决方法,tomcat部署


因为内存溢出,要在TOMCAT/bin/catalina.sh 还是TOMCAT/bin/catalina.bat设置增加内存?
在windows中批处理是.bat及.cmd为扩展名的文件,所以要修改catalina.bat
而linux经常是.sh,有些没有扩展名的文件,所以要修改catalina.sh
1.在windows中找到bin目录下面的catalina.bat文件用记事本打开:找到以下部分,添加红色行::mainEntrydel /Q "%TEMP%\%~nx0.run" >NUL 2>&1
rem Guess CATALINA_HOME if not definedset JAVA_OPTS=-Xms64m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256mset "CURRENT_DIR=%cd%"if not "%CATALINA_HOME%" == "" goto gotHomeset "CATALINA_HOME=%CURRENT_DIR%"if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHomecd ..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=falseos400=falsedarwin=falsecase "`uname`" inCYGWIN*) cygwin=true;;OS400*) os400=true;;Darwin*) darwin=true;;esac

相关内容