在jboss-web.xml中添加通配符

时间:2015-05-05 11:30:40

标签: java jboss

我有一个在jboss 6 AS上运行的应用程序。在我们的应用程序中,我们有一个文件来定义虚拟主机条目,如下所示。

<jboss-web>
  <security-domain>java:/jaas/security-domain</security-domain>
  <context-root>/</context-root>
  <virtual-host>abc.com</virtual-host>
</jboss-web>

现在我想给一个带通配符的条目,例如:

<virtual-host>*.abc.com</virtual-host>

所有子域名都应该能够访问应用。

有任何线索吗?

1 个答案:

答案 0 :(得分:0)

您无需在jboss-web.xml中对子域进行更改。评论或删除: -

<virtual-host>abc.com</virtual-host>

来自jboss-web.xml文件,而您需要在standalone.xml中进行更改,这是服务器配置文件JBoss服务器。下面我要放一段示例代码,需要单独编写。希望它有所帮助。

<virtual-server name="default-host" enable-welcome-root="true">
    <alias name="localhost"/>
    <alias name="sub.domain.com"/>
</virtual-server>

接下来需要对Web服务器进行更改(apache,如果您已在应用程序服务器上配置为loadbalancer,即Jboss)apache Conf文件,如下所示: -

<VirtualHost *:80>
    JkMount /yourapp/* jk
</VirtualHost>