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?

Другие вопросы по тегам