JBoss - 可以在两个不同的上下文路径上发起战争吗?

时间:2012-01-10 18:41:30

标签: tomcat jboss war

在JBoss中,是否可以在两个上下文路径上部署Web应用程序? 我想在/ /和/ path上使用相同的war实例,因此,像'/ abc'和'/ path / abc'这样的请求都会点击同一个Web应用程序实例。

我试过了:

<module>
    <web>
        <web-uri>web-app.war</web-uri>
        <context-root>/</context-root>
    </web>
</module>

<module>
    <web>
        <web-uri>web-app.war</web-uri>
        <context-root>/path</context-root>
    </web>
</module>

但看起来它只部署在/ path上。对'/ abc'的所有请求都是404。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

由于JBoss AS使用Tomcat作为Web容器,因此您可以尝试在context.xml中配置多个上下文路径。

有关更多说明,请参阅以下链接:

Configure Tomcat application context root with context.xml

http://community.jboss.org/wiki/Web-AppContextConfiguration

http://docs.jboss.org/jbossweb/2.1.x/config/context.html

Tomcat context.xml files, is there a hiearchy?