JRebel 监控 class 文件夹但未部署

JRebel monitoring class folder but not deploying

在使用 JRebel 启动 WL 时,我可以看到文件夹监视器消息,但是当将 class 文件放入文件夹时,它没有被加载。

目前我们有 WL 9.2 class路径的一部分是 api.jar。

此外,我们添加到 classpath classes 文件夹中,具有与 api.jar.

相同的包结构

在 api.jar 的根目录中,我们有 rebel.xml 指向 classes 文件夹。

在启动 WL 时,我可以看到它正在监视 classes 文件夹,但是在将任何 class 文件放入 classes 文件夹时,JRebel 不会重新加载它。

请指教

JRebel 将它正在重新加载的 classes 写入日志,其中包含以下行: 从 '/path1/com/package/ClassName.class'

检测 class 'com.package.ClassName'

如果检测到文件更改,则日志包含类似这样的行 事件 'CHANGE' 于:'/path2/com/package/ClassName.class'

如果 path1 和 path2 相同,那么在下次使用 class 时,JRebel 将重新加载 .class 并打印到日志中 正在重新加载 class 'com.package.ClassName'

如果路径 1 和路径 2 不同,那么您必须微调 rebel.xml

这将了解流程中断的位置以及继续查找的位置。