我们最近在 Tomcat 6 下安装了一个 Web 应用程序,它通过 isapi 重定向器接口(参见http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html)连接到 IIS 7 服务器。连接器在所有情况下都能正常工作,除了 Web 应用程序中的某些页面返回状态 302,并带有要重定向的新位置。
浏览器取回 302 并请求新位置,但 IIS Web 服务器不会将请求转发到 Tomcat 服务器并返回 404 错误,即使 uri 工作人员映射看起来对我来说是正确的。
对应的 uri worker 规则是:
/WebClientServlet/*=worker1
新位置的位置 url 如下所示:
http://localhost/WebClientServlet/SBS/cmd:editContent2/workflow:false/articleSearch:false/confirmed:false/objectID:131294/---/fpse/db:test/objectID:131294/Copy+of+0001-Intranet+Home-main-ip+%28DE%29