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
这将了解流程中断的位置以及继续查找的位置。
在使用 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
这将了解流程中断的位置以及继续查找的位置。