我需要帮助配置热插拔类文件的项目中的hotswap代理。
在我的项目,我们有项目设置如下图所示:
WebProject(战争)
|
| _ _服务项目(jar)
服务项目被用作web项目中的jar文件。因此,无论何时我在服务项目中的java文件中进行更改,我都希望hotswap代理可以使用最新的代码重新加载/替换其类文件,而无需再次部署整个项目。热插拔代理多模块项目的配置
我已经下载dcevm(动态代码进化VM)为JDK 51年7月1日和热插拔,agent.jar中文件以及和也做了Eclipse配置。每当我在WebProject的.java,.properties文件中进行更改时,它都会自动重新加载它,而无需再次部署应用程序。现在我只想配置我的hotswap代理,如果我在Web Project内部用作jar文件的服务项目内部的java文件中进行更改,它应该重新加载该.class文件或.jar文件。
是否需要在服务项目的资源文件夹中再添加一个hotswap-agent.properties文件?目前我已将它添加到web项目的资源文件夹中。
任何帮助,非常感谢。
感谢您的帮助:) –
如果目标jar被存储在war文件之外,这个工作会吗? –