java - JRebel 是否与嵌入式应用程序服务器一起工作? (智能)

标签 java intellij-idea gradle jrebel

我正在使用 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/

相关文章:

Android Studio 无法识别源文件夹

java - 如果不存在回车符,如何确定 HL7 段是否已结束

java - @JsonPropertyOrder 和来自父类(super class)的字段

java - 我的 Java 应用程序的动态启动画面

intellij-idea - 修改 Kotlin 类

spring - Intellij Idea 中的 HQL 编辑器

XCode 6.2 中缺少 iOS Simulator 8.1 SDK

java - 尝试在 FXML 中使用 SVGPath 画一条线

java - IntelliJ IDEA - getClass().getResource ("...") 返回 null

gradle - 如何为 JUnit 5 测试创建 HTML 报告?