Hotswapper插件未在Web项目中重新加载类

时间:2019-04-15 10:38:16

标签: hotswapagent

Hotswapper插件未在Web项目(基于JSF,基于Maven的项目)中重新加载类,但是资源文件(xhtml)正在重新加载。

以下是我的配置。

Server: Wildfly11
Java version : 1.8.0_191
DCEVM Vesion: 25.71-b01-dcevmlight-26
Hot swapper agent : 1.3.1-SNAPSHOT (2019-04-02)
Java Option to start server: -XXaltjvm=dcevm -javaagent:/home/user/HotSwapAgent/hotswap-agent-1.3.1-SNAPSHOT.jar=autoHotswap=true -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000"

我在war项目的hotswap-agent.properties文件中添加了以下属性

LOGGER=trace
extraClasspath=/home/user/HotSwapTest/target/classes
webappDir=/home/user/HotSwapTest/src/main/webapp
watchResources=/home/user/HotSwapTest/target/classes
autoHotswap=true
autoHotswap.port=8000

在服务器启动时,我收到以下消息。

'org.hotswap.agent.plugin.hotswapper.HotswapperPlugin' initialized in ClassLoader 'ModuleClassLoader for Module

现在我正在编译Java文件,并且该类在class文件夹中进行了更新。但是更改不会在Wildfly服务器中重新加载。

如何重新加载类? 注意:如果我使用Netbeans调试器,则Hotswapp可以正常工作。

0 个答案:

没有答案