Grundsätzlich nicht in Anforderung nach Apache Standardauthentifizierung (basic-auth) mit mod_jk
Frage
Umwelt
Apache 2.2.13 Verbindung zu Tomcat 5.5 mit mod_jk (ajp13). Apache erfordert basic-auth für "/" das heißt für alle URLs dient.
Problem
Sobald die Anforderung an meiner app in Tomcat kommt (es ist ein Servlet-Filter) request.getUserPrincipal()
null zurück. Apache, jedoch hat die Anforderung authentifizieren. Ich habe Benutzer / Passwort im Dialog des Browsers eingeben.
Irgendwelche Ideen?
Lösung
Nach Stunden fand ich endlich die Schuldigen. Wie so oft macht eine einzige Fahne den Unterschied.
In den server.xml
AJP / 1.3 Stecker muss mit tomcatAuthentication="false"
konfiguriert werden. Eine Erklärung dieses Parameters finden Sie hier (scrollen nach unten): http://tomcat.apache.org/tomcat-5.5 -doc / config / ajp.html .
Die folgenden Themen geholfen einiges: mail-archive.com /users@tomcat.apache.org/msg55080.html .