当前位置: 首页 > 面试题库 >

java.lang.OutOfMemoryError:PermGen空间异常

董弘新
2023-03-14
问题内容

我收到此java.lang.OutOfMemoryError: PermGen space异常。我正在使用Eclipse Juno和Tomcat
7.0。在控制台中,每10-15分钟至少发生一次此异常。怎么解决呢?

Feb 25, 2016 10:23:23 AM org.springframework.beans.factory.support.DefaultListableBeanFactory destroyBean
SEVERE: Destroy method on bean with name 'mvcUrlPathHelper' threw an exception
java.lang.OutOfMemoryError: PermGen space
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2895)
    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1173)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1681)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2895)
    at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1173)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1681)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
    at org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor.postProcessBeforeDestruction(PersistenceAnnotationBeanPostProcessor.java:375)
    at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:242)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:578)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:554)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:925)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:523)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:932)
    at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:997)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:547)

Feb 25, 2016 10:23:24 AM org.springframework.beans.factory.support.DefaultListableBeanFactory destroyBean
SEVERE: Destroy method on bean with name 'mvcPathMatcher' threw an exception
java.lang.OutOfMemoryError: PermGen space

Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" java.lang.OutOfMemoryError: PermGen space

问题答案:

与其在eclipse.ini中进行更改,不如安装Java
8

我安装了Java 8,但现在没有java.lang.OutOfMemoryError: PermGen space异常。



 类似资料:
  • 问题内容: 我收到以下错误“ http-9000-5” java.lang.OutOfMemoryError:PermGen空间 org.apache.catalina.core.ApplicationDispatcher调用SEVERE:Servlet jsp的Servlet.service()抛出异常java.lang.OutOfMemoryError:PermGen空间。 我的应用程序使用a

  • 问题内容: 环境:Linux / Windows7,Java 1.6.0.03/37或1.7 我下载了jenkins.war,并使用以下脚本/命令进行了初始设置后,我下载了一些插件(10-15),并尝试重新启动Jenkins,它起作用了。然后,我得到了更多的插件(总共30-40个),选择了Install或download + then + install,Jenkins却没有出现。 即使用star

  • 类似的问题是存在的,但没有一个答案受到关注.. 这里说“解决这个问题的一个方法是JDBC驱动程序由通用类加载器而不是应用程序类加载器加载,你可以通过将驱动程序的jar文件转移到tomcat lib中,而不是捆绑在web应用程序的war文件中 不明白通过通用类加载器加载意味着什么,它与应用程序类加载器有什么不同。

  • 问题内容: 我在构建Maven项目时遇到此错误,我增加了MAVEN_OPTS,但同样,发现了一些类似的帖子,但它们引用的是其他内容。我该如何解决? 我不担心如何 在Maven生态系统中 进行修复 __ 问题答案: 当您说增加时,您增加了什么价值?您是否增加了,例如: (或在Windows上:)

  • 我刚刚在iOS 7 target上运行了一个演示应用程序,这是我得到的: 我正在使用一个故事板,它在iOS8中看起来很好。约束是正确的。 我已经检查过,例如UITableView在iOS 7中以偏移量开始 但这种情况下的问题是整件事,包括状态栏有偏移量,不知道这是什么。我在故事板中摆弄视图控制器的布局设置,没有任何效果。 我还创建了一个全新的(单视图)项目,运行时没有任何更改,也遇到了同样的问题。

  • 我正在使用iText 5.5.5 for Java,我想创建带有外部签名的签名PDF,如下所示: 使用外部签名机制对进行签名,该机制提供作为Base64中的PKCS#7签名数据的签名。 创建以仅使用来自外部签名机制的PKCS#7签名数据: 使用MyExternalSignatureContainer创建签名PDF文档: 问题出在哪里,如何化解?