启动Tomcat报此错误: JRebel: WARN Invalid ‘dir’ defined in class path of rebel.xml

在使用热部署时启动Tomcat报此错误:
JRebel: WARN Invalid ‘dir’ defined in class path of rebel.xml
启动Tomcat报此错误: JRebel: WARN Invalid ‘dir’ defined in class path of rebel.xml
之前也在网上搜索过此类错误,但是都没有解决,根本就不对(可能环境还别的因素),因此本人怎么也要解决它,因为此插件挺方便的,极大提升开发效率;

前提条件及场景

我先说下前提条件,为了不误导大家;

  • Eclispe版本:Version: Luna Service Release 2 (4.4.2)
  • JRebel版本:6.4.3.RELEASE 必须为可用的且**之后的
  • JDK: 1.7和1.8都是可以的(本人亲试过)
  • 启动时必须有JRebel的日志,代表此插件作用上了(当然也可以在设置里关闭了)
  • 本人是多项目维护者,Eclipse中down过不少于10个项目,也是在同一工作空间,后来的项目启动时发现此项目不可用了

解决方案(着急的哥们直接看一下内容,直接测试)

着急解决不想看废话的哥们直接看此内容:

1. 找到当前项目下的rebel.xml右击,查看磁盘路径位置

启动Tomcat报此错误: JRebel: WARN Invalid ‘dir’ defined in class path of rebel.xml

2. 返回到此项目的物理路径

启动Tomcat报此错误: JRebel: WARN Invalid ‘dir’ defined in class path of rebel.xml

3. 找到该项目编译后class文件的根路径

启动Tomcat报此错误: JRebel: WARN Invalid ‘dir’ defined in class path of rebel.xml

4. 复制全路径包括盘符

启动Tomcat报此错误: JRebel: WARN Invalid ‘dir’ defined in class path of rebel.xml

5. 将全路径粘贴到rebel.xml中(注意使用“/”来分割路径)

启动Tomcat报此错误: JRebel: WARN Invalid ‘dir’ defined in class path of rebel.xml
PS:请注意,也有的情况是class的文件是在bin路径下,所以有时候没有在target下找到class,获取是在bin路径下,最终以class所在的根路径为准
附上图:
启动Tomcat报此错误: JRebel: WARN Invalid ‘dir’ defined in class path of rebel.xml