我要开发自定义 HotswapAgent 插件,但我不知道应该将其部署在哪里。 所有标准插件都捆绑在代理 jar 文件中。是否有任何目录应该放置我的插件 jar 文件,或者我是否必须将其嵌入代理 jar 文件中?
最佳答案
有一个hotswap-agent.properties文件,它允许指定pluginPackages属性,该属性指示hotswap-agent加载特定的包并寻找@Plugin注释的类。
但是我遇到了类加载器层次顺序问题,这导致无法从 hotswap-agent 类加载器中找到 Plugin 类。
有一个 StackOwerflow 问题:HotSwapAgent plugin - plugin class not found
关于HotswapAgent 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28339348/