2010-06-17 104 views
0

在对代码进行一些更改后,我部署了我的J2EE应用程序。如何避免JBoss服务器中的Perm Gem空间异常?

我最多可以将EAR文件部署到服务器上,而无需重新启动JBoss服务器。在第四次部署之后,如果我再部署一次,它会抛出PermGem空间异常。

我不是这个例外。我重新启动服务器,然后一切正常。 任何想法为什么Jboss服务器在部署4次后抛出PermGem空间异常?为什么会出现?

回答

2

你可以找到关于PermGem空间here的解释。 Here是一些JBoss特定的指令。

您的代码中可能有一个classloader leak导致此问题。或者,您拥有庞大的代码库,并且没有适当地配置PermGem空间。

+0

非常感谢。这给了更多的信息。 – 2010-06-17 10:52:21