`
BBjava
  • 浏览: 125469 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

tomcate 报 PermGen space 错误

阅读更多
早上起来,同事说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再如何调优也只是治标。


分享到:
评论

相关推荐

    解决OutOfMemoryError: PermGen space

    在Java应用程序运行过程中,可能会遇到“OutOfMemoryError: PermGen space”的错误提示。这种错误通常发生在永久代(PermGen space)内存不足的情况下,永久代主要用于存储类的信息、常量、静态变量以及方法信息等。...

    java.lang.OutOfMemoryError: PermGen space解决方案

    java.lang.OutOfMemoryError: PermGen space 解决方案

    Eclipse中通过Tomcat运行J2EE项目java.lang.OutOfMemoryError PermGen space的解决方案

    Eclipse 中通过 Tomcat 运行 J2EE 项目 java.lang.OutOfMemoryError PermGen space 的解决方案 在 Eclipse 中通过 Tomcat 运行 J2EE 项目时,可能会出现 java.lang.OutOfMemoryError: PermGen space 异常,这是由于...

    Caused by: java.lang.OutOfMemoryError: PermGen space解决方案

    在Java应用程序运行过程中,"java.lang.OutOfMemoryError: PermGen space"错误是常见的一个问题,尤其是在使用Tomcat这样的Java应用服务器时。这个错误表明应用程序在 PermGen 区域(Permanent Generation)耗尽了...

    java.lang.OutOfMemoryError: PermGen space及其解决方法

    ### Java.lang.OutOfMemoryError: PermGen space 及其解决方法 #### 一、PermGen space 概述 在Java虚拟机(JVM)中,PermGen space(永久代)是用于存储类的信息、常量、静态变量等数据的区域。在Java 8之前,Perm...

    PermGen space

    3. **ORM框架**:例如Hibernate,尤其是老版本如3.2,在特定环境下(如Tomcat服务器)可能导致PermGen Space迅速膨胀。 4. **重复部署**:频繁地重新部署Web应用,会不断加载相同的类到PermGen Space中,而JVM默认...

    Tomcat多应用时遇到的PermGen SPACE问题

    NULL 博文链接:https://eastzhang.iteye.com/blog/1788854

    OutOfMemoryError-PermGen-space-的解决方案亲测有效

    ### OutOfMemoryError: PermGen space 错误详解与解决方案 #### 一、问题背景及症状 在开发或运行基于Java的应用程序时,有时会遇到一个常见的错误提示:“OutOfMemoryError: PermGen space”。该错误通常发生在...

    Java内存不足PermGen space错误探究.pdf

    Java内存不足PermGen space错误通常出现在Java程序运行过程中,尤其是当Java EE服务器(如Tomcat、JBoss等)加载WAR或EAR包时。这个错误的根本原因在于Java虚拟机(JVM)的永久代(Permanent Generation Space)内存...

    解决JVM中得PermGen spac问题

    解决 JVM 中的 PermGen space 问题 ...在 Tomcat 环境中,PermGen space 问题和 Java heap space 问题都是常见的问题。解决这些问题可以使用上述方法。在实际应用中,需要根据实际情况选择合适的解决方法。

    解决Eclipse Tomcat OutOfMemoryError:PermGen space的问题

    这个错误表明Java虚拟机(JVM)的永久代(PermGen)空间已满,无法再分配内存给新加载的类和元数据。 PermGen空间是早期JVM版本中用于存储类的元数据、字符串常量池和方法句柄等非实例化对象的地方。 当应用频繁地...

    tomcat内存溢出解决办法,错误信息:java.lang.OutOfMemoryError:PermGen space

    tomcat内存溢出解决办法,错误信息:java.lang.OutOfMemoryError:PermGen space 参考该文档可快速解决内存溢出的问题,服务器:tomcat

    Tomcat给我的java.lang.OutOfMemoryError: PermGen

    本文将针对两种常见的Java内存溢出错误——`java.lang.OutOfMemoryError: PermGen space`和`java.lang.OutOfMemoryError: Java heap space`进行详细的分析和解决方案的探讨。 首先,我们来看`java.lang....

    ssh Tomcat自动部署无需手动重启服务器设置

    本文主要介绍了使用ssh实现Tomcat自动部署的方法,以及解决OutOfMemoryError PermGen space系统错误的方法。 一、配置Tomcat server.xml文件 在Tomcat的conf文件夹下找到server.xml文件,并添加以下代码:虚拟目录...

    tomcat 出现 OutOfMemoryError 的解决方法

    在部署应用至 Tomcat 服务器时,经常会遇到一个常见的错误:`java.lang.OutOfMemoryError: PermGen space`。该错误表明 Java 虚拟机 (JVM) 的永久代 (PermGen space) 已经达到了其最大容量限制。PermGen space 主要...

    Java内存溢出的详细解决方案

    * 使用 Tomcat 的 PermGen space 优化:Tomcat 提供了 PermGen space 优化的机制,可以通过设置 CATALINA_OPTS 环境变量来实现。 Java heap space Java heap space 是Java虚拟机中的堆内存区域,主要用于存放类...

    TOMCAT内存大小调整

    OutOfMemoryError: PermGen space异常是由于 PermGen space 内存溢出引起的。解决方法是手动设置MaxPermSize大小。在Tomcat以bat方式启动时,需要修改TOMCAT_HOME/bin/catalina.sh文件,加入以下行:`JAVA_OPTS="-...

    eclipse 内存溢出解决办法

    例如,在Web应用中,如果使用了大量的第三方Jar包,并且这些Jar包的总大小超过了JVM默认分配给PermGen Space的大小(默认为4MB),就会出现此类内存溢出错误。 #### 三、PermGen Space 内存溢出的解决方法 1. **...

Global site tag (gtag.js) - Google Analytics