【发布时间】:2012-04-06 16:34:38
【问题描述】:
我正在使用 Gradle 脚本部署到 Jetty 或 Tomcat 插件。我是在 IntelliJ 中做的,我已经为 Intellij 安装了 JRebel 插件。
当我使用插件运行我的 Gradle 脚本时,我认为 JRebel 无法理解将更新的类文件放在哪里。有没有办法告诉它?
或者,我尝试部署到独立的 Tomcat 服务器(通过 IntelliJ),但它不断收到 PermGen 错误并使我的 IDE 冻结。我已经阅读了有关缓慢可能与使用 Ajc 编译器有关的提示,这是真的吗?此外,在 Tomcat 配置中,我添加了一些非常慷慨的 CATALINA_OPTS (-Xms512m -Xmx2048m)。它们会被 JRebel 传入的 JAVA_OPTS 覆盖吗?我无法想象我需要分配更多的内存......
【问题讨论】:
-
PermGen 由 -XX:MaxPermSize=384m 控制,而不是 Xms 或 Xmx 尝试将 perm gen 设置得更高一点,看看是否有帮助。
-
很好,谢谢!不幸的是,这似乎不是问题。
标签: java intellij-idea gradle jrebel