这物业服务(在 中配置properties-service.xml
)在 JBoss 应用程序服务器中,您可以指定.properties
要加载的外部文件,然后可以从已部署的应用程序将其作为系统属性进行访问。
(看这里http://community.jboss.org/wiki/PropertiesService了解更多信息...)
.xml
是否也可以以以下格式加载配置文件.properties
?
我知道对于某些给定的配置来说是可能的,例如mail-service.xml
和jboss-log4j.xml
...但它们都是由 JBoss 直接加载的,而不是通过属性服务加载的。
答案1
这也许是可行的。PropertieServices 使用 java.util.Properties 类,其中包含一个 loadFromXml 方法。也许您可以扩展属性服务?以下是一些附加信息: http://www.webreference.com/programming/Globalize-Web-Applications15_Java6/
以下是有关 SystemProperties 服务如何工作的更多详细信息: http://docs.jboss.org/jbossas/jboss4guide/r4/html/ch10.html
您可能知道,您可以在 .properties 文件中使用 name=value 对,或者在服务描述符中使用逗号分隔的 URL 字符串列表。
为什么要使用.xml 文件而不是.properties?