我们目前正在开发一个分布式 JavaEE 应用程序。几个 JBoss 实例将分布在多个节点上,它们必须相互通信。
由于在开发期间不了解实际部署,我们需要一种策略来配置节点,而无需解压 EAR、更改内容并重新打包它们。
目前我们通过standalone.xml 提供一个系统属性,它指向配置目录,应用程序会查看它来读取配置。这不是很花哨。
是否也有一种优雅的方式将配置放入 JBoss 配置目录,以便从标准功能中读取它?是否有另一种标准方法可以在没有额外系统属性的情况下做到这一点?
我们目前使用 JBoss 7.1.0.Final 和 Java 1.6
更新 我现在还发现一个问题 qhich 非常相似,但不完全是我想要的。也许它可以帮助其他人:如何在 EAR 或 WAR 之外存储 Java EE 配置参数?