0

是否可以使用同一个 WAR 拥有多个上下文?例如,我们希望能够访问

someserver.com/root1

someserver.com/root2

并由同一个WAR处理。

4

1 回答 1

0

我至少可以想到几种方法来做到这一点(但我没有尝试过):

  1. 向http服务器添加url重写规则,将所有对root2的请求转发到root1
  2. 请在服务器上放置一些战争文件(不是 webapp 目录,您可能必须解压缩它)并在 conf\Catalina\localhost root1.xml 和 root2.xml 中有 2 个配置文件,它们指向磁盘上的相同位置。

我认为第一种方法会更干净,因为我不确定第二种方法是否会起作用,以及当您重新启动应用程序等时会发生什么行为。

于 2013-11-06T17:23:52.100 回答