Мы используем wildfly 8 и 9 в автономном режиме для развертывания наших приложений. Перед wildfly существует общий апачский обратный прокси. Прокси отображает/test/на один wildfly и/test2/к другой системе. Наше приложение использует JSF, который заставляет его "знать" путь контекста. Поэтому мы должны создать различные артефакты развертывания для различных wildfly экземпляров теперь, потому что application.xml должен определить корень контекста или как/test/или/test2/
Я задавался вопросом теперь, возможно ли переопределить корень контекста из appplication.xml в wildfly конфигурации. Например, наша гниль контекста в application.xml могла быть / для всех сред, в то время как wildfly предварительно ожидает ее или с/test/или с/test2/в зависимости от экземпляра. Действительно ли это возможно так или иначе?
Вы можете добавить параметр -Djboss.socket.binding.port-offset =
в свой JVM_OPT.
При этом вы не будете использовать стандартный порт 8080, а значение 8080 +
/
-Djboss.socket .binding.port-offset = 0
-Djboss.socket.binding.port-offset = 100
Результат:
приложение 1: http:// localhost: 8080 /
приложение 2: http: // localhost: 8180 /