我有一个包含war命令的Grails应用程序:grails war。我需要将其部署到运行Tomcat的远程计算机上。
grails war
当我执行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空间中遇到了一些错误。
C:\Program Files (x86)\apache- tomcat-7.0.37\webapps
C:\Program Files (x86)\apache- tomcat-7.0.37\bin\startup.bat
OutofMemory
我怎样才能解决这个问题?
启动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应用程序。