2011-05-09 109 views
1

我們希望將我們的jboss服務器配置在防火牆後面。我們希望只允許公衆訪問我們的Web應用程序,而不是任何標準的JBoss服務,如管理控制檯jmx控制檯。爲Jboss管理控制檯配置單獨的端口

有沒有什麼辦法爲jboss配置單獨的端口admin-console,jmx-console

回答

1

據我所知純JBOSS - 不。 JBOSS只有一個連接器和一個用於Web應用程序的部署工具。

但是,如果你在JBOSS之前使用Apache,這很容易:對於我自己 - 我使用apache mod_jk解決了這個問題。出版管理控制檯,使用單獨的虛擬主機和JkMount JMX控制檯:

<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的configs。

+0

@llya Dyoshin,謝謝你的信息。目前我正在使用此解決方案。是否有任何方法將這些戰爭分別部署爲Web服務部署。有沒有辦法克隆jbossweb.sar並使用它(我試過但失敗了)? – Mighty 2011-05-09 02:50:40