Переопределите корень контекста файла уха в конфигурации wildfly

Мы используем wildfly 8 и 9 в автономном режиме для развертывания наших приложений. Перед wildfly существует общий апачский обратный прокси. Прокси отображает/test/на один wildfly и/test2/к другой системе. Наше приложение использует JSF, который заставляет его "знать" путь контекста. Поэтому мы должны создать различные артефакты развертывания для различных wildfly экземпляров теперь, потому что application.xml должен определить корень контекста или как/test/или/test2/

Я задавался вопросом теперь, возможно ли переопределить корень контекста из appplication.xml в wildfly конфигурации. Например, наша гниль контекста в application.xml могла быть / для всех сред, в то время как wildfly предварительно ожидает ее или с/test/или с/test2/в зависимости от экземпляра. Действительно ли это возможно так или иначе?

1
задан 8 October 2015 в 17:03
1 ответ

Вы можете добавить параметр -Djboss.socket.binding.port-offset = в свой JVM_OPT. При этом вы не будете использовать стандартный порт 8080, а значение 8080 +

В качестве примера:

  • путь контекста application.xml установлен на /
  • приложение 1 имеет -Djboss.socket .binding.port-offset = 0
  • приложение 2 имеет -Djboss.socket.binding.port-offset = 100

Результат:

приложение 1: http:// localhost: 8080 /

приложение 2: http: // localhost: 8180 /

0
ответ дан 4 December 2019 в 07:04

Теги

Похожие вопросы