Linux环境中使用Tomcat7部署web报错java.lang.OutOfMemoryError

Linux环境中使用Tomcat7部署报错java.lang.OutOfMemoryError

耗尽温柔 提交于 2019-12-04 04:04:54
Tomcat中跑的应用过多,老是要报内存溢出错误,试试了以下方法可行,记录下来。 va.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "http-bio-8080-exec-5" java.lang.OutOfMemoryError: PermGen space 进入Tomcat中的/bin/catalina.sh 在catalina.sh中添加如下代码: #此处为添加代码 JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=256m -XX:PermSize=512m -XX:MaxPermSize=512m" if [ $have_tty -eq 1 ]; then JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=256m -XX:PermSize=512m -XX:MaxPermSize=512m" echo