1
我们希望将我们的jboss服务器配置在防火墙后面。我们希望只允许公众访问我们的Web应用程序,而不是任何标准的JBoss服务,如管理控制台jmx控制台。为Jboss管理控制台配置单独的端口
有没有什么办法为jboss配置单独的端口admin-console,jmx-console?
我们希望将我们的jboss服务器配置在防火墙后面。我们希望只允许公众访问我们的Web应用程序,而不是任何标准的JBoss服务,如管理控制台jmx控制台。为Jboss管理控制台配置单独的端口
有没有什么办法为jboss配置单独的端口admin-console,jmx-console?
据我所知纯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。
@llya Dyoshin,谢谢你的信息。目前我正在使用此解决方案。是否有任何方法将这些战争分别部署为Web服务部署。有没有办法克隆jbossweb.sar并使用它(我试过但失败了)? – Mighty 2011-05-09 02:50:40