`
thinkgem
  • 浏览: 581012 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Tomcat6 提示 java.lang.OutOfMemoryError: PermGen space 错误

阅读更多

今天在部署应用的时候,发现Tomcat报错:java.lang.OutOfMemoryError: PermGen space,第一感觉就是Tomcat内存分配的太小了。

修改Tomcat\bin\catalina.bat文件。
找到set JAVA_OPTS=%JAVA_OPTS% -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf \logging.properties"这句话。在前面加上rem注释掉。
在它下面加入:
set JAVA_OPTS=-server -Xms1024m -Xmx1024m -Xss512k -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true
重新启动Tomcat,正常启动了

建议:将相同的第三方jar文件移置到tomcat/shared/lib目录下,这样可以达到减少jar 文档重复占用内存的目的。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics