早上起来,同事说tomcat挂了。
打开日志一看,全是:
引用
java.lang.NullPointerException
Exception in thread "http-8080-4" java.lang.NullPointerException
Exception in thread "http-8080-14" java.lang.NullPointerException
Exception in thread "http-8080-8" java.lang.NullPointerException
java.lang.NullPointerException
Exception in thread "http-8080-18" java.lang.OutOfMemoryError: PermGen space
Exception in thread "http-8080-15" java.lang.OutOfMemoryError: PermGen space
Exception in thread "http-8080-17" java.lang.OutOfMemoryError: PermGen space
Exception in thread "http-8080-2" java.lang.OutOfMemoryError: PermGen space
Exception in thread "http-8080-19" java.lang.OutOfMemoryError: PermGen space
说老实话,第一次遇到这个,网上搜了一下,很多说是jvm的bug(到底是与否,我是不清楚),但是在老外的论坛里找到了解决办法:对jvm的参数进行设置.
我贴一下url大家自己看(英文哦):
1.
http://www.mkyong.com/tomcat/tomcat-javalangoutofmemoryerror-permgen-space/
2.
http://www.jroller.com/agileanswers/entry/preventing_java_s_java_lang
以前记得看过jvm调优的贴子,这应该属于调优吧,如果是jvm bug再如何调优也只是治标。
分享到:
相关推荐
Tomcat出现_PermGen_space 以及内存溢出等解决方案
java.lang.OutOfMemoryError: PermGen space 解决方案
Eclipse 中通过 Tomcat 运行 J2EE 项目 java.lang.OutOfMemoryError PermGen space 的解决方案 在 Eclipse 中通过 Tomcat 运行 J2EE 项目时,可能会出现 java.lang.OutOfMemoryError: PermGen space 异常,这是由于...
NULL 博文链接:https://eastzhang.iteye.com/blog/1788854
Caused by: java.lang.OutOfMemoryError: PermGen space解决方案, avax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space at org.apache.jasper.servlet.JspServlet.service(JspServlet.java...
java.lang.OutOfMemoryError: PermGen space及其解决方法,解决项目太大tomcat内存溢出
tomcat内存溢出解决办法,错误信息:java.lang.OutOfMemoryError:PermGen space 参考该文档可快速解决内存溢出的问题,服务器:tomcat
今天小编就为大家分享一篇关于解决Eclipse Tomcat OutOfMemoryError:PermGen space的问题,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
本文主要介绍了使用ssh实现Tomcat自动部署的方法,以及解决OutOfMemoryError PermGen space系统错误的方法。 一、配置Tomcat server.xml文件 在Tomcat的conf文件夹下找到server.xml文件,并添加以下代码:虚拟目录...
OutOfMemoryError-PermGen-space-的解决方案亲测有效
OutOfMemoryError: PermGen space异常是由于 PermGen space 内存溢出引起的。解决方法是手动设置MaxPermSize大小。在Tomcat以bat方式启动时,需要修改TOMCAT_HOME/bin/catalina.sh文件,加入以下行:`JAVA_OPTS="-...
解决PermGen space错误的方法有多种,常见的有以下几种: 1. 增加PermGen space的大小。 2. 减少Class的数量。 3. 使用-XX:+CMSClassUnloadingEnabled选项来启用Class卸载机制。 java.lang.OutOfMemoryError是Java...
它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进行...
JBOSS\Tomcat最大连接数配置和jvm内存配置,解决内存溢出问题 Java中OutOfMemoryError(内存溢出)的情况 第一种OutOfMemoryError: PermGen space 第二种OutOfMemoryError: Java heap space
昨天遇到一个线上系统报 java.lang.OutOfMemoryError: PermGen space 错误,需要定位一下问题。很久之前到时弄过这个,现在还真有点不记得了,但这个真的是一个非常有意思的问题,值得好好研究一下。 首先第一...
tomcat内存溢出总结 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也... 2.OutOfMemoryError: PermGen space 3.OutOfMemoryError: unable to create new native thread.
报错 java.lang.OutOfMemoryError: PermGen space 报错 java.lang.OutOfMemoryError: Java heap 启动报错java.lang.ClassNotFoundException: 1catalina.org.apache.juli.FileHandler JAVA_OPTS="-server -Xms800m ...
JSP安装运行步骤及遇错处理方法,包括安装JDBC步骤、安装Tomcat...java.lang.OutOfMemoryError: PermGen space;tomcat 5.5 的The Apache Tomcat Native library which allows optimal performance 的解决方法等等..