Недавно мы установили веб-приложение под Tomcat 6, которое подключается через интерфейс перенаправителя isapi (см. http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html) на сервер IIS 7. Соединитель работает правильно во всех случаях, за исключением некоторых страниц в веб-приложении, которые возвращают статус 302 с новым расположением для перенаправления.
Браузер возвращает 302 и запрашивает новое местоположение, но веб-сервер IIS не перенаправляет запрос на сервер 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