2009-09-03 58 views
0

每當我部署我的web應用程序時,我都會收到PermGen空間異常。 我嘗試了NetBeans中的一些JVm選項,但仍無法解決問題。如何處理Tomcat中的PermGen空間異常?

+1

你應該看看在這方面已經提出的問題。 1)http://stackoverflow.com/questions/88235/how-to-deal-with-java-lang-outofmemoryerror-permgen-space-error 2)http://stackoverflow.com/questions/473011/recurring -permgen-in-tomcat-6 然後,這只是在Netbeans中配置Tomcat安裝的問題。 – 2009-09-03 06:29:01

回答

3

添加此JVM參數:-XX:MaxPermSize=128m(或256m512m)。這裏還有一個相關的article以及其他一些有用的JVM選項。

+0

感謝您的回覆, 我試過這個選項,但仍然顯示相同的問題。 – 2009-09-03 06:36:49

+2

您是否嘗試過其他選項(-XX:+ UseConcMarkSweepGC,-XX:+ CMSPermGenSweepingEnabled,-XX:+ CMSClassUnloadingEnabled)? – 2009-09-03 06:51:33

+0

我同意,泰勒L.此外,提高permgen只是延遲不可避免的。 – opyate 2009-12-03 12:25:36