加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 热交换代理多模块项目的配置

发布时间:2020-12-15 01:03:34 所属栏目:Java 来源:网络整理
导读:我需要帮助在我的项目中配置hotswap代理以热部署类文件. 在我的项目中,我们有如下项目设置: WebProject(战争) | | _ _服务项目(jar) 服务项目用作Web项目中的jar文件.因此,每当我在服务项目中对java文件进行更改时,我都希望hotswap代理使用最新版本重新加载

我需要帮助在我的项目中配置hotswap代理以热部署类文件.
在我的项目中,我们有如下项目设置:
WebProject(战争)
|
| _ _服务项目(jar)

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

我已经为jdk 1.7.51和hotswap-agent.jar文件下载了dcevm(动态代码演化vm),并且还完成了eclipse配置.每当我在WebProject的.java,.properties文件中进行更改时,它会自动重新加载它,而无需再次部署应用程序.现在我只想以这样一种方式配置我的hotswap代理:如果我在服务项目中对java文件进行了更改,该文件在Web Project中用作jar文件,它应该再次重新加载.class文件或.jar文件.

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

很感谢任何形式的帮助.

最佳答案
我为多模块项目配置了热插拔代理.在Web项目中,我添加了hotswap-agent.properties文件.在hotswap-agent.properties文件中添加了这样的服务项目目标目录的路径

extraClasspath = d:/样品/ serviceproject /目标/类

现在它正在重新加载上述目录中的文件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读