2016-06-26 20 views
0

Ich habe ein seltsames Problem beim Zugriff auf Tomcat WebApps. Ich habe mehrere WebApplications, die alle auf meiner Entwicklungsmaschine funktionieren. Aber wenn ich sie auf dem Testserver deploye (kopiere in den Webapp-Ordner), kann auf einige von ihnen nicht zugegriffen werden, eine davon ist die Tomcat-Manager-App.Tomcat WebApp bereitgestellt, aber nicht zugänglich

Edit1: Der Kater Webapp Ordner ist nicht der Standard, aber (von server.xml):

<AutoWebApp dir="E:/daten/web/my.pma.de/servlet" host="DEFAULT" /> 

Der Kater log sagt

INFORMATION: Deploying web application directory E:\daten\web\my.pma.de\servlet\manager 
Jun 26, 2016 5:02:20 PM org.apache.catalina.startup.TldConfig execute 
INFORMATION: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 
Jun 26, 2016 5:02:20 PM org.apache.catalina.startup.HostConfig deployDirectory 
INFORMATION: Deployment of web application directory E:\daten\web\my.pma.de\servlet\manager has finished in 109 ms 

Aber wenn ich versuche, den Manager App zugreifen (was wieder gut funktioniert auf meiner Entwicklungsmaschine) Ich bekomme immer einen 404 Fehler:

tomcat-u sers.xml enthält die korrekten Anmeldeinformationen für die Manager-Webanwendung:

<tomcat-users> 
<user password="xxxxx" roles="manager-script,manager-gui,admin, admin-gui" username="xxxxx"/> 
</tomcat-users> 

Was könnte ich vermissen?

Vielen Dank im Voraus Jens

+0

Sie sollten in der Lage sein, auf die Manager-App mit der Standard-Tomcat-Installation zuzugreifen, sofern die Administratorberechtigung in tomcat-users.xml konfiguriert werden muss. –

+0

Wenn Sie in den 'webapp'-Ordner kopiert haben, warum ist dieser Name nicht im angezeigten Pfad (' E: \ daten \ web \ my.pma.de \ servlet \ manager')? – Andreas

Antwort

0

Es stellte sich heraus, dass auf dem Testserver (im Gegensatz zu meiner Entwicklung Maschine) der Tomcat-Server "hinter" ein mod-jk in Apachte httpd ausgeführt wurde. Was im Prinzip fehlte, war die Installation der Webapps mit "JkMount".

Verwandte Themen