启动Jboss服务器时出错:线程中的异常" pool-6-thread-5" java.lang.OutOfMemoryError:PermGen空间

时间:2015-12-03 11:02:31

标签: java jboss

每当我尝试启动它时,JBoss AS 6.x都会遇到以下错误。

错误:

  

2015-12-03 16:14:18,447 ERROR [STDERR](RMI TCP连接(空闲))   线程中的异常" RMI TCP连接(空闲)"线程中的异常   " RMI TCP连接(空闲)"线程中的异常" pool-6-thread-2"   java.lang.OutOfMemoryError:PermGen space

     

2015-12-03 16:14:31,149 ERROR [STDERR](pool-6-thread-2)异常   thread" pool-6-thread-4"线程中的异常" pool-6-thread-3"   java.lang.OutOfMemoryError:PermGen space

     

2015-12-03 16:14:36,308 ERROR [STDERR](RMI TCP连接(空闲))   java.lang.OutOfMemoryError:PermGen space

     

2015-12-03 16:14:53,939 ERROR [STDERR](pool-6-thread-3)   java.lang.OutOfMemoryError:PermGen space

     

2015-12-03 16:14:53,939 ERROR [STDERR](pool-6-thread-4)   java.lang.OutOfMemoryError:PermGen space

     

2015-12-03 16:16:01,500警告   [org.jboss.detailed.classloader.ClassLoaderManager](pool-12-thread-2)   加载期间出现意外错误   的:org.jboss.ejb.AllowedOperationsAssociation:   java.lang.OutOfMemoryError:PermGen space

     

2015-12-03 16:17:49,465 ERROR [STDERR](pool-6-thread-5)异常   thread" pool-6-thread-5" java.lang.OutOfMemoryError:PermGen space

     

2015-12-03 16:17:53,442 ERROR [STDERR](pool-6-thread-6)异常   thread" pool-6-thread-6" java.lang.OutOfMemoryError:PermGen space

1 个答案:

答案 0 :(得分:1)

启动JBoss时添加此VM参数:

-XX:+HeapDumpOnOutOfMemoryError

当JBoss遇到OutOfMemoryError时,这将生成 hprof 文件。

可以使用 Eclipse MAT 等工具分析此文件,并告诉您哪些对象使用的内存更多。