我试图configuration一个WildFly 8.1集群,我还没有find共享公共属性文件的任何令人满意的答案。 在独立模式下,我添加了一些属性文件到configuration文件夹,可以通过jboss.server.config.dir和configuration文件名来获取configuration文件。 有没有可能在域模式下传播属性文件? 我不想将属性内容添加到每个服务器。
谢谢你的帮助!
在域集群中,您的属性实际上应该在domain.xml中维护
要使属性不在JVM命令行上并立即更新,需要确保在每个系统属性上使用boot-time = false。
一种可能的方法是用属性文件创build一个jar文件,你可以将这个jar部署到你想要的服务器组中,并在应用程序中添加依赖项到这个jar中。
例如,创build一个名为config.jar的jar,将属性文件(例如settings.properties )添加到应用程序的MANIFEST.MF ,例如:
Dependencies: deployment.config.jar
现在,您可以像访问您的部署一样访问属性文件。