Linux环境下Tomcat运行报错java.lang.OutOfMemoryError
2017-03-28 00:00
405 查看
摘要: Tomcat中跑的应用过多,老是要报内存溢出错误,试试了以下方法可行,记录下来。
进入Tomcat中的/bin/catalina.sh
在catalina.sh中添加如下代码:
添加的位置:echo"Using CATALINA_BASE"之前的一行。
或者在首行添加 :
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"
添加的位置:echo"Using CATALINA_BASE"之前的一行。
或者在首行添加 :
CATALINA_OPTS="-Dfile.encoding=UTF-8 -server -Xms2048m -Xmx2048m -Xmn1024m -XX:PermSize=512m -XX:MaxPermSize=1024m -XX:SurvivorRatio=10 -XX:MaxTenuringThreshold=15 -XX: NewRatio=2 -XX:+DisableExplicitGC"
相关文章推荐
- Linux下tomcat JVM内存 配置 原创 2016年03月06日 15:10:11 4249 常见的内存溢出有以下两种: java.lang.OutOfMemoryError: PermGen
- Tomcat报java.lang.OutOfMemoryError: Java heap space错误停止运行如何解决
- Tomcat运行期间[Java] java.lang.OutOfMemoryError 的解決方法
- IntelliJ IDEA中运行Tomcat报内存溢出(java.lang.OutOfMemoryError: PermGen space)
- Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案
- Tomcat运行状态下 修改Velocity嵌套的页面时报 java.lang.OutOfMemoryError: PermGen space及其解决方法
- Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案
- Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案
- IntelliJ IDEA中运行Tomcat报内存溢出(java.lang.OutOfMemoryError: PermGen space)
- linux下的tomcat jvm内存:java.lang.OutOfMemoryError: Java heap space
- Eclipse中通过Tomcat运行J2EE项目java.lang.OutOfMemoryError: PermGen space的解决方案
- 在eclipse启动tomcat运行一个web程序,报java.lang.OutOfMemoryError: PermGen space
- Eclipse中通过Tomcat运行J2EE项目java.lang.OutOfMemoryError: PermGen space的解决方案
- eclipse启动或者运行过程中tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- idea 运行tomcat 内存溢出 java.lang.OutOfMemoryError: PermGen space
- java.lang.OutOfMemoryError:Java heap space解决方法(项目中直接运行main方法,做案例,没有启动tomcat的情况)
- 当:中运行tomcat服务器,遇到Caused by: java.lang.OutOfMemoryError: PermGen space解决方案
- linux tomcat java.lang.OutOfMemoryError: unable to create new native thread
- Eclipse中通过Tomcat运行J2EE项目java.lang.OutOfMemoryError: PermGen space的解决方案_Tomcat服务器
- Eclipse中通过Tomcat运行J2EE项目 java.lang.OutOfMemoryError:PermGen space的解决方案