我正在使用Jboss EAP 6.4域体系结构。我的计划是将所有资源属性文件捆绑为外部模块,并定义一个部署结构以将它们添加到类路径。这样做工作正常,但是服务器无法检测到运行时所做的更改,因此需要重新启动jvm。有什么方法可以进行此热部署?
可能是将属性值存储在内存中,并在属性文件更改后定期恢复。请参考https://www.google.com/amp/s/howtodoinjava.com/java7/auto-reload-of-configuration-when-any-change-happen/amp/
首先,您必须知道在JBoss EAP的生产环境中不建议使用热部署。但是,通过使用“爆炸的部署”(基于文件系统的部署),这是可行的。