Eclipse运行Tomcat时提示如下:OutOfMemoryError PermGen space

小致Daddy 发布于 2016/08/22 12:01
阅读 697
收藏 1

【领华为电脑包】容器化时代到来!跳转机分配问题终于“有救”了!>>>

关于Eclipse运行Tomcat提示的错误

1.OutOfMemoryError PermGen space
java永久带的内存溢出
方案一、
给tomcat指定的jdk加大启动的内存参数
Window-Server-tomcat-edit-jre-edit-Default VM arguments
-Xms512m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=1024m
方案二、
D:\HelloJoker1990\apache-tomcat-7.0.59\bin 目录下的catalina.bat编辑
在echo Using CATALINA_BASE:   "%CATALINA_BASE%"的上面一行添加
set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=1024M -XX:MaxPermSize=2048m 
2.java.lang.outOfMemoryError:Java heap space
java堆空间的溢出,即Old区域剩余的内存,无法满足将要晋升到Old区域的对象大小。
如果你用win
/tomcat/bin/catalina.bat 加上下面的命令:
set JAVA_OPTS=-Xms32m -Xmx256m
如果你用unix/linux
/tomcat/bin/catalina.sh 加上下面的命令:
JAVA_OPTS="-Xms32m -Xmx256m"


加载中
返回顶部
顶部