Я хочу запустить JBoss 4.2.3 и JBoss 5.1 на одной машине одновременно - PullRequest
2 голосов
/ 21 марта 2012

Я столкнулся с проблемой запуска другой версии jboss на одной машине.Точнее, я бы хотел запустить jboss 5.1 после версии 4.2.3.С редактором Eclipse на общей информации о сервере я попытался установить разные порты, но когда я запустил jboss 5.1, у меня возникли проблемы. Кто мог мне помочь ???Tanx

Ответы [ 2 ]

3 голосов
/ 23 марта 2012

Я достиг своей цели, используя -Djboss.service.binding.set = ports-01, как аргументы jvm, и изменив порт localhost на 8181. Добавив эти изменения, я могу запустить jboss 4.2 и jboss 5.1 на одной машине.1001 *

0 голосов
/ 22 марта 2012

Похоже, вы пытаетесь запустить несколько экземпляров JBoss на одной машине.

Как вы знаете, JBoss связывается с портами для предоставления определенных услуг.Список портов, с которыми связывается JBoss, см. 1 .

При запуске нескольких экземпляров с конфигурациями по умолчанию будут конфликты портов, и существует несколько способов их устранения.

  1. Вы можете использовать диспетчер привязки служб запускать разные экземпляры на разных портах
  2. Если у вас есть возможность создавать виртуальные IP-адреса на вашем хосте (возможно во всех системах Linux), вы можете связать отдельные экземпляры JBoss (с портами по умолчанию)на эти виртуальные IP-адреса.

Вот как вы это сделаете (при условии, что ваши виртуальные IP-адреса 192.168.0.10 и 192.168.0.11)

./run.sh -c instance1 -b 192.168.0.10 <--- instance 1
./run.sh -c instance2 -b 192.168.0.11 <--- instance 2

где instance1 и instance2два разных профиля JBoss.Если вы работаете с JBoss 4.2.3 и JBoss 5.1, вам не нужно указывать опцию "-c instance1", потому что это уже два разных экземпляра JBoss.

Надеюсь, это поможет.

Удачи!

1 https://community.jboss.org/wiki/UsingJBossBehindAFirewall

...