В настоящее время мы разрабатываем распределенное приложение JavaEE. Несколько экземпляров JBoss будут распределены по нескольким узлам, и они должны взаимодействовать друг с другом.
Из-за отсутствия знаний о фактическом развертывании во время разработки нам нужна стратегия, как настроить узлы без распаковки EAR, изменения содержимого и их повторной упаковки.
В настоящее время мы предоставляем системное свойство через standalone.xml, которое указывает на каталог конфигурации, и приложение просматривает его, чтобы прочитать конфигурацию. Это не очень интересно.
Есть ли элегантный способ поместить конфигурацию в каталог конфигурации JBoss, чтобы прочитать ее через стандартные функции? Есть ли другой стандартный способ сделать это без дополнительных свойств системы?
В настоящее время мы используем JBoss 7.1.0.Final и Java 1.6.
ОБНОВЛЕНИЕ. Я также обнаружил, что вопрос очень похож, но не совсем то, что мне нужно. Может быть, это поможет кому-то другому: Как я могу сохранить параметры конфигурации Java EE вне EAR или WAR?