我正在使用 Gradle 脚本部署到 Jetty 或 Tomcat 插件。我在 IntelliJ 中执行此操作,并且我已经为 intellij 安装了 JRebel 插件。
当我使用该插件运行我的 Gradle 脚本时,我认为 JRebel 无法理解将更新的类文件放在哪里。有没有办法告诉它?
或者,我已经尝试部署到独立的 Tomcat 服务器(通过 IntelliJ),但它不断出现 PermGen 错误并使我的 IDE 卡住。我读到过缓慢可能与使用 Ajc 编译器有关的提示,这是真的吗?此外,在 Tomcat 配置中,我添加了一些相当大的 CATALINA_OPTS (-Xms512m -Xmx2048m)。它们会被 JRebel 传入的 JAVA_OPTS 覆盖吗?我无法想象我需要分配更多内存...
最佳答案
是的,如果您从命令行运行它,它确实可以与 Tomcat 插件一起使用。请参阅FAQ section of the plugin有关如何设置它的完整说明。不过,我不确定 IntelliJ 中的 JRebel 插件。您可以使用 JetGradle 插件(IntelliJ 的 Gradle 集成)从 IntelliJ 简单地运行任务 tomcatRun
。
关于java - JRebel 是否与嵌入式应用程序服务器一起工作? (智能),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9816798/