2010-06-17 103 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