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

Bal*_*i V 4 jboss contextroot jboss6.x web

我正在部署我的网络应用程序 jboss-EAP-6.1

我想为同一场战争提供不同的背景路径:

http://localhost:8080/path1/xyx

http://localhost:8080/path2/xyx
Run Code Online (Sandbox Code Playgroud)

你能告诉我怎么做吗?

小智 6

通过jboss-web.xml将应用程序固定到context-root path1,并将重写规则添加到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>
Run Code Online (Sandbox Code Playgroud)