Jboss 在域模式下在从属服务器之间共享属性文件Wildfly10

Jboss 在域模式下在从属服务器之间共享属性文件Wildfly10,jboss,wildfly,jboss7.x,wildfly-10,Jboss,Wildfly,Jboss7.x,Wildfly 10,在域模式下,我可以使用属性文件作为一个模块,但问题是如果文件中有任何修改,那么我需要对域中的所有从机进行修改。 我想集中文件,以便在某一点上我可以更改,并且它将反映在所有从属服务器上 我知道在domain.xml中我们可以配置全局级别的系统属性,但我有大约25个属性文件 那么有没有一种方法可以集中化文件 myjar.jar -->package --> class -->properties -->xml files jar是一个存档的jar文件 获取xml

在域模式下,我可以使用属性文件作为一个模块,但问题是如果文件中有任何修改,那么我需要对域中的所有从机进行修改。 我想集中文件,以便在某一点上我可以更改,并且它将反映在所有从属服务器上

我知道在domain.xml中我们可以配置全局级别的系统属性,但我有大约25个属性文件

那么有没有一种方法可以集中化文件

myjar.jar
-->package
   --> class
-->properties
   -->xml files
jar是一个存档的jar文件 获取xml文件的步骤

 URL url = Thread.currentThread().getContextClassLoader().getResource("./properties");

File queryFolder = new File(url.getFile());

for (File fileName : queryFolder.listFiles())  // null pointer exception
{
    if (fileName.getName().toUpperCase().endsWith("XML"))
    {   
            saxParser.parse(fileName, this);
     }
}
这是行不通的

试过这个

面对下面链接中给出的相同问题


在war文件中添加属性文件夹,并使用war文件servlet中的以下代码获取分解的文件夹路径

config.getServletContext().getRealPath("/");
这将提供文件夹的vfs路径

并在中进行了相同的配置

System.setProperty("REALPATH", config.getServletContext().getRealPath("/"));

并在jar文件中使用相同的属性。

您可以在启动服务器实例时使用--properties参数加载属性文件。您不能将属性文件放在部署中吗?
System.setProperty("REALPATH", config.getServletContext().getRealPath("/"));