多个上下文指向单个webapp

时间:2010-07-07 12:38:41

标签: java tomcat web-applications

是否有将tomcat配置为在webapp上指向多个上下文?

我需要指出这两个网址:

http://server.com/abc
http://server.com/def

在上下文abc下运行的webapp。

2 个答案:

答案 0 :(得分:5)

Tomcat不允许直接配置多个<Context>元素以指向相同的路径。

所以你的选择是使用不同的Context两次部署同一个网络应用程序(不太好主意)

或创建一个名为def的webapp,它在web.xml中声明了一个自定义servlet过滤器,将所有请求重写为abc

答案 1 :(得分:2)

如果您的要求是针对生产应用程序,我建议您在tomcat之前安装Apache Web Server,以便您可以执行此操作以及更多内容。