如何在JBoss 4中部署在内部的webapps之间建立交叉上下文

时间:2012-01-16 11:47:16

标签: web-applications jboss tomcat5.5 urlrewriter cross-context

我们在JBoss 4中部署的ear文件中有2个war文件。我们需要在我们使用UrlRewriteFilter的Web应用程序上下文之间切换。

我们面临的问题是我们无法在这些Web应用程序之间执行requestDispatcher.forward()。我相信这可以通过在Web容器(Tomcat 5.5)中将cross-context属性设置为true来实现。我们已完成以下设置 -

在/default/deploy/jbossweb-tomcat55.sar/server.xml

<Host name="localhost"
        autoDeploy="false" deployOnStartup="false" deployXML="false">
<Context path="/esa" docBase="/deploy/app.ear/webapp1.war" 
    debug="0" crossContext="true"/>
<Context path="/mstrapp" docBase="/deploy/app.ear/webapp2.war" 
    debug="0" crossContext="true"/>
</Host>

但是在JBoss创业期间,它试图部署这两个webapps并抛出与未找到的库相关的错误(它们在耳内)。

在这种情况下,我们如何实现交叉背景?

由于 森迪普•

1 个答案:

答案 0 :(得分:0)

尝试在webapps中包含自定义context.xml。

有关详细信息,请参阅以下链接:

JBoss - possible to mount a war on two different context paths?

Tomcat context.xml files, is there a hiearchy?