`
xukenetwork
  • 浏览: 74810 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
阅读更多

常见的一般会有下面三种情况: 
1.OutOfMemoryError: Java heap space 
2.OutOfMemoryError: PermGen space 
3.OutOfMemoryError: unable to create new native thread

 

前两种通常一起进行操作,也就是通过下面的

linux下在catalina.sh文件最前面加入如下语句,这个文件在tomcat -->bin目录下。

JAVA_OPTS='-Xms1024m -Xmx1024m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m'

通过调整参数的具体数值保证tomcat正常运行

 

分享到:
评论

相关推荐

    LINUX部署tomcat内存溢出解决方案.txt

    LINUX部署tomcat内存溢出解决方案 已经使用过了,确实是好用的。

    tomcat内存溢出在不同系统上各种详细的解决方案

    本文档记录了本人在不同系统上遇到tomcat内存溢出的各种问题,给出的解决方案。 详细记录。好东西要共享才有价值哦!

    linux解决Tomcat内存溢出的问题

    下面小编就为大家带来一篇linux解决Tomcat内存溢出的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Tomcat JVM内存优化(Linux环境)

    Linux环境的Tomcat JVM内存优化 java虚拟机内存溢出问题的解决

    Tomcat-启动参数设置

    windows及linux环境下,tomcat启动参数的设置。在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数...

    tomcat-7.0.82_for_Linux CSDN 下载

    tomcat7.x 在汲取了Tomcat 6.0.x... Web应用内存溢出侦测和预防 增强了管理程序和服务器管理程序的安全性 一般 CSRF保护 支持web应用中的外部内容的直接引用 重构 (connectors, lifecycle)及很多核心代码的全面梳理

    分别在Linux和Windows下设置JVM内存的简单方法

    Linux服务器: 在/usr/local/apache-tomcat-5.5.23/bin 目录下的catalina.sh 添加:JAVA_OPTS=’-Xms512m -Xmx1024m’ 或者 JAVA_OPTS=”-server -Xms800m -Xmx800m  -XX:MaxNewSize=256m” 或者 CATALINA_OPTS=”-...

    java.lang.OutOfMemoryError: Java heap space 解决方法

    2. 程序不严密,产生太多的垃圾:程序中的死循环、无限循环、内存泄露等问题都会导致垃圾的积累,从而导致内存溢出。 解决方法 调整 JVM 的堆大小 1. 使用 `-Xmx` 参数增加堆的最大使用内存:可以在启动 JVM 时...

    WechatIMG97.png

    解决服务启动内存溢出,上面图片是本地tomcat配置 linux下需要在startup.sh中配置 JAVA_OPTS="-Xms2048m -Xmx2048m -Xmn1024m -XX:PermSize=512m -XX:MaxPermSize=1024m

    java 面试题 总结

    比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 16、同步和异步有何异同,在什么情况下分别使用他们?举例说明。 ...

    超级有影响力霸气的Java面试题大全文档

    比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 19、同步和异步有何异同,在什么情况下分别使用他们?举例说明。 ...

Global site tag (gtag.js) - Google Analytics