Eclipse Jrebel中的Maven多模块+ tomcat没有控制台

时间:2018-07-10 08:42:20

标签: maven tomcat jrebel

我这样使用Maven多模块项目:

com.user.business  (this is for db ORM api)

com.user.member   

com.user.platform; com.user.playground

每次我更改ORM中的逻辑,即'com.user.business' 我需要先安装它。 我的另一个项目将调用该项目API,因此我需要对其进行编译。

我使用Eclipse Neon.3 Release(4.6.3)并下载Jrebel插件 JRebel在调试中工作。我sysout成功了,但有时它不会显示成功。

我需要为JRebel设置一些配置吗?

Maven项目pom:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <scope>provided</scope>
</dependency>

我使用tomcat:run运行项目,找不到任何 web.xml 和配置 用于Tomcat。

我需要知道为什么JRebel部署成功。我们的Maven服务器正在使用Nexus,

我需要知道如何让我的JRebel控制台。

1 个答案:

答案 0 :(得分:0)

  

我需要为JRebel设置一些配置吗?

确保所有模块均启用了JRebel(帮助> JRebel > 配置> 项目) ,这将生成一个 rebel.xml 配置文件,该配置文件用于将实际的类文件映射到它们各自的构建目录。

更改源代码后,您不需要完整的 mvn安装,只需确保将更改后的类重新编译到构建目录中,JRebel会将其重新加载到运行的JVM中。