- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个基本的应用程序,当我使用 grails run-app
运行它时它运行良好,我想使用 grails run-war
运行它。但我总是遇到著名的 tomcat 的 java.lang.OutOfMemoryError: PermGem space
错误,在任何请求下,就在开始之后。
好吧,我知道我需要更改 PermSize
值,所以我尝试了谷歌搜索后找到的所有方法(JAVA_OPTS
、GRAILS_OPTS
和 grails.tomcat.jvmArgs
),现在我有以下脚本:
export JAVA_OPTS="-Xms256m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m"
export GRAILS_OPTS="-Xms256m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m"
grails -Dgrails.tomcat.jvmArgs="-Xms256m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m" run-war
但这并没有帮助。在第一次请求时仍然有 java.lang.OutOfMemoryError: PermGen space
。
我做错了什么?有没有其他方法可以为 Grails 2.0.1 配置 PermSize
?
更新:我运行 ps -ef | grep java
并发现 Grails 实际上得到了我的参数,但随后它为 tomcat 运行了一个新进程,没有这个参数。
最佳答案
发现必须在BuildConfig.groovy
配置:
grails.tomcat.jvmArgs= ["-Xms256m", "-Xmx1024m", "-XX:PermSize=512m", "-XX:MaxPermSize=512m"]
现在它工作正常。
关于tomcat - 带有运行战的 Grails 2.0 PermGem 空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10314400/
我需要帮助解决这个问题。我需要有人向我解释为什么会发生这种情况以及如何预防或避免它。 Exception in thread "Thread-747" java.lang.OutOfMemoryErr
我修改了catalina.bat rem JAVA_OPTS "-XX:MaxPermSize=5024M"。但我仍在烫发 gem 。我正在使用 grails 但作为 war 文件部署到 tomcat
我在使用 springsourcetool (STS) 部署时遇到 Java 内存不足错误。在 SO 上进行谷歌搜索和搜索,建议是增加 permgem 空间。但是,大多数说明是针对 tomcat 的。
我有一个基本的应用程序,当我使用 grails run-app 运行它时它运行良好,我想使用 grails run-war 运行它。但我总是遇到著名的 tomcat 的 java.lang.OutOf
我开发 Web 应用程序并使用 jBoss 4.0.2,当我使用 eclipse 多次重新部署我的 WAR 时,jBoss 会崩溃,因为它耗尽了内存。当我必须将新版本安装到生产环境时,它会消耗生产服务
我是一名优秀的程序员,十分优秀!