我正在尝试配置HotSwapAgent以热加载Alfresco AIO项目。 在本教程https://docs.alfresco.com/5.2/tasks/sdk-hot-reload-hotswap.html的结尾,我可以重新加载我的Java类,但不能重新加载/ META-INF / resources文件夹中的文件。
当我启动Alfresco项目时,这会出现在控制台中:
HOTSWAP AGENT: 18:40:26.656 DEBUG (org.hotswap.agent.config.PluginConfiguration) - Unable to set extraClasspath to [file:/C:/.../my-all-in-one/my-all-in-one-platform-jar/target/classes/] on classLoader org.apache.cxf.common.util.ASMHelper$TypeHelperClassLoader@12dca552. Only URLClassLoader is supported.
*** extraClasspath configuration property will not be handled on JVM level ***
这是我在src / main / resources文件夹中的文件hotswap-agent.properties
autoHotswap=true
extraClasspath=${project.build.outputDirectory}
disabledPlugins=Hibernate,Spring
extraWebappContext=${project.basedir}/target/classes/META-INF/resources;
webappDir=${project.basedir}/target/classes/META-INF/resources;
LOGGER.org.hotswap.agent=DEBUG
LOGGER.org.hotswap.agent.plugin=TRACE
LOGGER.org.hotswap.agent.watch=TRACE
LOGGER.org.hotswap.agent.command=TRACE
出什么问题了?