jBoss 6 (может быть 7, 4 и 6 тоже) кластер в одном ноутбуке - PullRequest
0 голосов
/ 03 января 2012

Мне нужно протестировать некоторые кластерно-ориентированные разработки.К сожалению, у меня есть только мой ноутбук и никаких других ПК под рукой.Есть ли конкретный способ настроить кластер jBoss 6 на моем ноутбуке с одним IP-адресом?Заранее спасибо за помощь.

Ответы [ 3 ]

1 голос
/ 04 января 2012

Единственная проблема при запуске двух серверов 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 совершенно другая.

0 голосов
/ 12 января 2012

Эта статья объясняет, как настроить кластер Torquebox (специализированный JBoss to jruby) на одной машине, и содержит информацию о том, как создавать виртуальные ips. Надеюсь, это поможет.

0 голосов
/ 03 января 2012

В случае, если вам нужно использовать виртуальный ПК, такой как VirtualBox или VMware .

...