Назад | Перейти на главную страницу

Режим домена WildFly 8.1 с общими свойствами

Я пытаюсь настроить кластер WildFly 8.1, и я не нашел удовлетворительного ответа для совместного использования файлов общих свойств. В автономном режиме я добавил несколько файлов свойств в папку конфигурации, которые можно получить через jboss.server.config.dir и имя файла конфигурации. Есть ли возможность распространять файлы свойств в доменном режиме? Я не хочу добавлять содержимое свойства на каждый сервер.

Спасибо за любую помощь!

В кластере домена ваши свойства действительно должны храниться в domain.xml

Чтобы свойства НЕ отображались в командной строке JVM и обновлялись немедленно, вам необходимо убедиться, что вы используете boot-time = false для каждого системного свойства.

Возможный способ - создать файл jar с файлом свойств, вы можете развернуть этот jar в группах серверов, которые вы хотите, и в приложении добавить зависимость к этому jar.

Например, создайте банку с именем config.jar поместите файлы свойств (например, settings.properties) затем добавьте зависимость в MANIFEST.MF вашего приложения, например:

Dependencies: deployment.config.jar

Теперь вы можете получить доступ к файлу свойств, как если бы он был включен в ваше развертывание.