我们最近在Tomcat 6下安装了一个通过isapi重定向器接口(请参阅http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html)连接到IIS 7服务器的Web应用程序。除了Web应用程序中返回状态302的一些页面以及要重定向的新位置之外,连接器在任何情况下都能正常工作。重定向状态Tomcat和IIS 7.0之间的代码302由isapi重定向器无法正确处理
浏览器获取302并请求新位置,但IIS Web服务器不会将请求转发给Tomcat服务器,并且会返回404错误,即使uri工作图对我来说看起来正确。
相应的URI工人的规则是:
/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