2011-05-09 39 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

相关问题