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?