tomcat - Grails Tomcat OutofMemory 错误

标签 tomcat grails

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

当我执行部署时(将 WAR 文件复制到 C:\Program Files (x86)\apache-tomcat-7.0.37\webapps)并运行 C:\Program Files (x86)\apache-tomcat-7.0.37\bin\startup.bat 我在 PermGem 和堆空间方面遇到了几个 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 应用程序。

关于tomcat - Grails Tomcat OutofMemory 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15573803/

相关文章:

sql - 来自 Grails 的 INNER JOIN HQL 查询

java - 来自 tomcat 7 的电子邮件编码

java - webgoat 不能用 tomcat 8 启动

grails - 没有Domain类的实际运行中的Grails <g:paginate>(索引)

grails - Grails映射模板

grails - 你如何处理无状态 grails 服务中的共享数据

grails - 尝试从 Grails 应用程序中的长数字中删除逗号

java - net::ERR_CONTENT_LENGTH_MISMATCH - 加载 javascript 失败

php - 索引 MySQL 数据库时 Solr 3.4.0 中的 fatal error

java - 如何在 Tomcat 7 上使用 UrlRewriteFilter 缩短/清理 URL