将URL重定向到Tomcat中的其他Web应用程序

时间:2010-11-06 04:37:18

标签: tomcat

将此发布到serverfault,但随后决定它更像是stackoverflow交易。我正在运行tomcat 6.0,并且无法配置它以执行我想要的操作...

我有两个网络应用程序,称为X和Y,部署为X.war和Y.war。每个都有一个名为blah的servlet。

所以我可以这样访问它们:http://server/X/blah http://server/Y/blah

我想要做的是假装它们是一个Web应用程序Z,并且能够做到这一点:

http://server/Z/X/blah - >好像我去了http://server/X/blah

http://server/Z/Y/blah - >好像我去了http://server/Y/blah

所以我更改了(catalina_home)/conf/Catalina/localhost/X.xml,如下所示:< context override =“true”path =“/ Z / X”reloadable =“false”> 。与Y.xml类似。

然而,这没有成功;去http://server/Z/X/blah时我得到了

  

“请求的资源(/ Z / X / blah)不可用。”

1 个答案:

答案 0 :(得分:1)

我还没有看到Tomcat完成的事情。

常见的解决方案是使用mod_proxy将Tomcat服务器隐藏在Apache2服务器后面。