将此发布到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)不可用。”