JRebel: WARN Invalid 'dir' defined in class path of rebel.xml

版权声明:博客对我来说是记忆的笔记和知识的分享~非常感谢博客大神的帮助,若有无意侵权,请您联系我,谢谢^_^!转载请声明出处: https://blog.csdn.net/qq_36698956/article/details/86629196

前言

在使用热部署时启动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右击,查看磁盘路径位置

在这里插入图片描述

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

3.

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

在这里插入图片描述

4. 复制全路径包括盘符

在这里插入图片描述

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

在这里插入图片描述
PS:请注意,也有的情况是class的文件是在bin路径下,所以有时候没有在target下找到class,获取是在bin路径下,最终以class所在的根路径为准
附上图:
在这里插入图片描述
我是这么解决的,有不同解决方案和建议的小伙伴可以留言给我,我会回复你的哦 σ`∀´)σ

猜你喜欢

转载自blog.csdn.net/qq_36698956/article/details/86629196