Настройте отдельный порт для Jboss Admin Console

Мы хотим настроить наш сервер jboss за брандмауэром. Мы хотим разрешить публичный доступ только к нашему веб-приложению, а не к какой-либо стандартной службе JBoss, такой как консоль администратора jmx console.

Есть ли способ настроить отдельный порт для jboss admin-console, jmx-console?


person Mighty    schedule 09.05.2011    source источник


Ответы (1)


Как я понял с чистым JBOSS - нет. JBOSS имеет только один коннектор и одно средство развертывания для веб-приложений.

Однако, если вы используете Apache до JBOSS, это очень просто: для себя я решил проблему, используя apache mod_jk. и публикация админ-консоли, jmx-консоли с использованием отдельных VirtualHost и JkMount:

<VirtualHost 192.168.1.2:443>
   JkMount /admin-console/* jbossServer
...
</VirtualHost>

<VirtualHost public.com:80>
    JkMount /public-application/* jbossServer
    JkMount /another-public-application/* jbossServer
</VirtualHost>

Однако в этом случае вы будете обязаны обновлять свои конфигурации Apache при развертывании новых приложений.

person Ilya Dyoshin    schedule 09.05.2011
comment
@llya Dyoshin, Спасибо за информацию. В настоящее время я использую это решение. Есть ли способ развернуть эти войны отдельно как развертывание веб-службы. Есть ли способ клонировать jbossweb.sar и использовать его (я пытался, но не удалось)? - person Mighty; 09.05.2011