2009-03-17 6 views
3

Ich habe seit Tagen versucht, Tomcat über den Jakarta Connector durch IIS laufen zu lassen.IIS -> Isapi_Redirect -> Tomcat

Ich habe alle Anweisungen von Microsoft befolgt - setzen Sie den Connector .dll in% tomcatdir% \ bin \ win32 \ i386 \, fügte den Registrierungseintrag hinzu, fügte dem Standardweb einen Filter hinzu (verweist auf die .dll) Website ... und trotzdem, wenn ich versuche, auf eine Tomcat Web App zuzugreifen, bekomme ich den Fehler "Sie sind nicht berechtigt, diese Seite zu sehen".

Hat jemand das erlebt? Hilfe!

Danke, -Dan

Antwort

3

http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.14/isapi_redirect-1.2.14.exe

Ich benutze dies mit Tomcat 5.5 und IIS umleiten 5 oder 6. Ich habe es nicht mit IIS versucht 7.

Sie haben das ändern uriworkermap.properties-Datei, um auszuwählen, welche Pfade umgeleitet werden, aber abgesehen davon, dass es ziemlich direkt funktioniert. Es fügt den gesamten Registry-Müll für Sie hinzu.

Ah, außer auf IIS 6 müssen Sie die isapi redirect.dll in seine Anwendungs-Whitelist hinzufügen.

+0

Vielen Dank !!! So einfach. Sehr geschätzt. – DanM

+0

Kein Problem. Follow-up, wenn es Ihnen Probleme bereitet, aber es sollte "einfach funktionieren". – Frakkle

+0

neuere Versionen sind verfügbar, durchsuchen Sie einfach http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/ –

1

Versuchen Sie diesen Kumpel, es kann Ihnen helfen.

http://itgration.blogspot.com/2016/04/configuring-tomcat-connector-for-iis-8.html

Es sagt Ihnen, wie der Zugriff auf tomcat Website über IIS konfigurieren und zu den notwendigen Tomcatbediener als Windows-Dienst einrichten und dann die Homepage weiterleiten über den Port auf IIS 80. Sie werden dies tun, indem die Installation ein benutzerdefinierter ISAPI-Filter in IIS, der die Verwendung des AJP-Protokolls (Apache JServ Protocol) zur Kommunikation mit Tomcat versteht. Die Hauptidee besteht darin, Tomcat Connector ISAPI zum Herunterladen von der Apache-Website zu verwenden. Ich benutzte es mit IIS 8 und 7