Назад | Перейти на главную страницу

Запуск и доступ к нескольким экземплярам JBoss

У меня есть 5 экземпляров JBoss, настроенных и работающих на разных портах (с 8080 по 8480), и каждый экземпляр назначается конкретной команде проекта. Я хотел бы настроить его дальше, чтобы пользователи, принадлежащие к проекту, могли получить доступ к их экземпляру. (узел) просто набрав URL / узел без указания номера порта, например, http: // локальный / узел1 надо брать их в первую инстанцию ​​и тд. Я понимаю, что для этого можно использовать mod_jk на сервере с одним узлом. Буду очень признателен, если бы кто-нибудь мог мне здесь помочь.

Спасибо, Нагарадж

вам не нужно использовать mod_jkпросто используйте mod_proxy делать работу. просто поместите это в свою конфигурацию apache:

<Location /node1>
   ProxyPass http://<jboss_server_name>:8080/
   ProxyPassReverse http://<jboss_server_name>:8080/
</Location>

<Location /node2>
   ProxyPass http://<jboss_server_name>:8180/
   ProxyPassReverse http://<jboss_server_name>:8180/
</Location>

...

таким образом все запросы к /node1 будет перенаправлен на ваш первый экземпляр jboss, и /node2 будет перенаправлен на ваш второй экземпляр jboss и так далее.

Я смог удовлетворить свое требование, используя mod_jk, следуя этой прекрасной статье на

http://www.linuxjournal.com/article/8561.

Хотя он был написан для apache / tomcat, он предоставил мне достаточно информации, чтобы начать работу и успешно применить ее в моей среде.

Спасибо.