Единственная проблема при запуске двух серверов JBoss на одном IP-адресе заключается в том, что они настроены на привязку к одним и тем же портам.Таким образом, есть два способа решения этой проблемы.
1: Просто скажите серверу JBoss использовать другой набор портов.Вы можете установить его при запуске сервера.
./run.sh -Djboss.service.binding.set=ports-01
Это означает, что все порты будут выше на 100, например, консоль администратора будет не на порту 8080, а на 8180. Значение по умолчанию - ports-defaultи другие - это порты-01, порты-02 и т. д.
2: вторая возможность - создать еще один виртуальный IP-адрес и привязать серверы к другим адресам.не забудьте правильно установить параметр jboss.messaging.ServerPeerID.Так что команды это будут:
./run.sh -Djboss.messaging.ServerPeerID=1
./run.sh -Djboss.service.binding.set=ports-01 -Djboss.messaging.ServerPeerID=2
или
./run.sh -b 192.168.1.2 -Djboss.messaging.ServerPeerID=1
./run.sh -b 192.168.1.3 -Djboss.messaging.ServerPeerID=2
Таким же образом вы можете настроить JBoss AS5, но конфигурация JBoss AS7 совершенно другая.