Nous avons récemment installé une application Web sous Tomcat 6 qui est connectée via l'interface de redirection isapi (voir http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html) à un serveur IIS 7. Le connecteur fonctionne correctement dans tous les cas, à l'exception de certaines pages de l'application Web qui renvoient un statut 302, avec un nouvel emplacement vers lequel rediriger.Le code d'état de redirection 302 entre Tomcat et IIS 7.0 n'est pas géré correctement par le redirecteur isapi
Le navigateur récupère le 302 et demande le nouvel emplacement, mais le serveur Web IIS ne transmet pas la requête au serveur Tomcat et renvoie une erreur 404 à la place, même si la mappe de travail d'uri me semble correcte.
La règle des travailleurs uri correspondant est:
/WebClientServlet/*=worker1
et l'URL de l'emplacement du nouvel emplacement se présente comme suit:
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