我需要在项目中配置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项目的资源文件夹中。
很感谢任何形式的帮助。
我已经为多模块项目配置了热插拔代理。在Web项目中,我添加了hotswap-agent.properties文件。在hotswap-agent.properties文件中,将路径添加到服务项目目标目录,如下所示
extraClasspath = D:/示例/ serviceproject /目标/类
现在它正在从上述目录中重新加载文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句