JBoss AS: используйте XML-файлы в properties-service.xml
Служба свойств (настраивается в 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, либо список разделенных запятыми строк URL в дескрипторе службы.
Почему вы хотите использовать файл.xml вместо.properties?