多模块项目的热插拔代理配置

恩卡·萨尔维(Onkar Salvi)


我需要在项目中配置hotswap代理以进行热部署类文件时获得帮助。
在我的项目中,我们有如下项目设置:

WebProject(war)
|
| _ _ Service Project(jar)


Service项目在Web项目中用作jar文件。因此,每当我在服务项目中的Java文件中进行更改时,我都希望hotswap代理使用最新的类重新加载/替换其类文件,而无需再次部署整个项目。

我已经下载dcevm(动态代码进化VM)JDK 51年7月1日热插拔,agent.jar中的文件以及和也做了Eclipse配置。每当我在WebProject的.java,.properties文件中进行更改时,它都会自动重新加载它,而无需再次部署应用程序。现在,我只想以这种方式配置我的热插拔代理,如果我在服务项目中的java文件中进行更改(用作Web项目中的jar文件),它应该再次重新加载该.class文件或.jar文件。

我是否需要在服务项目的资源文件夹中添加一个hotswap-agent.properties文件?目前,我已将其添加到Web项目的资源文件夹中。

很感谢任何形式的帮助。

恩卡·萨尔维(Onkar Salvi)

我已经为多模块项目配置了热插拔代理。在Web项目中,我添加了hotswap-agent.properties文件。在hotswap-agent.properties文件中,将路径添加到服务项目目标目录,如下所示

extraClasspath = D:/示例/ serviceproject /目标/类

现在它正在从上述目录中重新加载文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章