2009-09-03 26 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