java 内存溢出问题解决方法

1. java.lang.OutOfMemoryError: Java heap space

tomcat_home/bin下catalina.bat(win)或catalina.sh(linux)执行代码前加上:
set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m

2. java.lang.OutOfMemoryError: PermGen space

linux下的tomcat:
修改TOMCAT_HOME/bin/catalina.sh
在echo “Using CATALINA_BASE: $CATALINA_BASE”
上面加入以下行:
JAVA_OPTS=”-server -XX:PermSize=128M -XX:MaxPermSize=256m

windows下的tomcat:
修改TOMCAT_HOME/bin/catalina.bat
set CATALINA_OPTS=-Xms128M -Xmx256M
set JAVA_OPTS=-Xms128M -Xmx256M

3.tomcat\webapps..这个目录下只留一个ROOT项目

猜你喜欢

转载自blog.csdn.net/chen_jl168/article/details/79883672
今日推荐