Web jboss中同一战争的多个上下文路径

Web jboss中同一战争的多个上下文路径,web,jboss,jboss6.x,contextroot,Web,Jboss,Jboss6.x,Contextroot,我正在jboss-EAP-6.1中部署我的web应用程序 我希望同一场战争有不同的背景路径: http://localhost:8080/path1/xyx http://localhost:8080/path2/xyx 您能建议我怎么做吗?通过jboss-web.xml将您的应用程序固定到上下文根路径1,并将重写规则添加到standalone.xml,如图所示: <virtual-server name="default-host" enable-welcome-root="fals

我正在
jboss-EAP-6.1中部署我的web应用程序

我希望同一场战争有不同的背景路径:

http://localhost:8080/path1/xyx

http://localhost:8080/path2/xyx

您能建议我怎么做吗?

通过jboss-web.xml将您的应用程序固定到上下文根路径1,并将重写规则添加到standalone.xml,如图所示:

<virtual-server name="default-host" enable-welcome-root="false">
  <alias name="localhost"/>
  <rewrite name="rule-1" pattern="^/path1(.*)$" substitution="/path2/$1" flags="NC"/>
</virtual-server>

我在jboss AS 7上尝试了这一点,但出现了两个错误,第一个错误是无法识别的属性“name”,我只需从“重写”节点中删除name属性即可修复该错误,然后它成功地部署了,但是重写失败了,因为它在路径2后面追加了//所以我不得不删除路径2和$1之间的/最后的配置是这样的:在这之后,一切都成功了,并且工作得很好。。。所以谢谢你的提示!