Похоже, вы пытаетесь запустить несколько экземпляров JBoss на одной машине.
Как вы знаете, JBoss связывается с портами для предоставления определенных услуг.Список портов, с которыми связывается JBoss, см. 1 .
При запуске нескольких экземпляров с конфигурациями по умолчанию будут конфликты портов, и существует несколько способов их устранения.
- Вы можете использовать диспетчер привязки служб запускать разные экземпляры на разных портах
- Если у вас есть возможность создавать виртуальные 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