В JBoss 5.1.0 есть файл с именем <INSTANCE>/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
, который содержит некоторые настройки для применения смещения к номерам портов.Это используется для того, чтобы несколько экземпляров могли работать на одном и том же блоке, не проходя болезненную реконфигурацию портов для каждого экземпляра.В том же файле также есть некоторый XSLT, который также изменяет порт AJP.
Кроме того, есть <INSTANCE>/deploy/jbossweb.sar/server.xml
, который позволяет вам явно устанавливать порты.
Я запускаю два экземпляраJBoss в той же коробке.
- Экземпляр 1:
server.xml
настроен на использование порта 8009 для AJP, а bindings-jboss-beans.xml
имеет нулевое смещение. - Экземпляр 2:
server.xml
установлен для использования порта 8109 для AJP, а bindings-jboss-beans.xml
имеет смещение 100.
Кажется, что XSLT настроен на изменение номера порта AJP, когда порт установлен по умолчанию(8009).Однако, похоже, этого не происходит.
Из того, что я вижу, порт AJP выбирается значением в server.xml
, а не любым значением в bindings-jboss-beans.xml
.Это определенно так?Является ли XSLT внутри bindings-jboss-beans.xml пережитком из JBoss 4?
Спасибо
Rich