一尘不染

Grails Tomcat OutofMemory错误

tomcat

我有一个包含war命令的Grails应用程序:grails war。我需要将其部署到运行Tomcat的远程计算机上。

当我执行Drop Deployment (将WAR文件复制到C:\Program Files (x86)\apache- tomcat-7.0.37\webapps)并运行时,C:\Program Files (x86)\apache- tomcat-7.0.37\bin\startup.bat我在OutofMemoryPermGem和Heap空间中遇到了一些错误。

我怎样才能解决这个问题?


阅读 276

收藏
2020-06-16

共1个答案

一尘不染

启动tomcat时通常要做的是:

export JAVA_OPTS="-Xms1024m -Xmx2024m -XX:MaxPermSize=512m"; export CATALINA_OPTS="-Xms1024m -Xmx2024m -XX:MaxPermSize=512m"; /etc/init.d/tomcat6 restart; tail -f /var/lib/tomcat6/logs/catalina.out

这样可以解决所有内存问题。我有6个使用该配置运行的Grails应用程序。

2020-06-16