JBoss 6中实例之间的共享属性文件

时间:2012-04-26 11:38:54

标签: java java-ee jboss jboss6.x

我已经遇到过这个问题。我们在JBoss 6.1上部署了几个Java EE应用程序实例,我想在这些实例中共享属性文件。

当我将此文件放在我当前运行的实例中的conf文件夹下时,我可以通过它加载它 Thread.currentThread().getContextClassLoader().getResource(FILE).openStream()但我无法让它从不同的文件夹运行(我尝试了所有,最小和标准)。我想有一个简单的解决方案,但我没有看到它。

感谢您的任何建议。

P.S。我知道我可以用JNDI或环境变量做类似的事情,但我真的想用这种方法。此外,文件应该只是只读的。

1 个答案:

答案 0 :(得分:1)

尝试为conf dir分配别名,然后在其他实例中,您可以通过Thread.currentThread().getContextClassLoader().getResource(FILE).openStream()加载它,其中FILE通过别名引用