Kleine Ursache, großes Tralala
Einer meiner Tomcats hat mich heute mit der Meldung beglückt, daß er die Resource „/manager/html“ nicht zur Verfügung stellen könne, obwohl die Anwendung installiert ist. Das ist ist immer, da diese zum Defaultzustand eines Tomcats dazugehört. Darüber lassen sich Webanwendungen als WAR File installieren.
Jetzt findet man im Netz alle erdenklichen Ansätze, leider half heute nicht einer.
Das erste was auffiel war, daß das Manager Verzeichnis zwar da war, aber die anderen normalen Verzeichnisse im webapps Verzeichnis nicht:
drwxr-xr-x 5 root root 4096 13. Aug 2013 host-manager
drwxr-xr-x 5 root root 4096 13. Aug 2013 manager
drwxr-xr-x 3 root root 4096 18. Feb 2012 plattform
drwxr-xr-x 3 root root 4096 13. Aug 2013 ROOT
Wenn das nicht der Fall ist, kann es gehen, muß aber nicht. Diese holt man sich aus dem Tomcat ZIP/TGZ File. Wenn man dies nicht mehr zur Hand hat, einfach nochmal von der Webseite runterladen.
Die eigentliche Störungsquelle
Damit habe ich dann nicht gerechnet. Die eigentliche Störungsquelle war trivialer Natur. Die früher installierte Webanwendung war defekt und verhinderte den korrekten Start des Tomcats, obwohl im Logfile dazu kein Hinweis stand! Mit sowas rechnet man nicht, daß bis dato die Webanwendung lief.
In dem Fall einfach von Hand die alte WAR Datei aus dem Webapps Verzeichnis entfernen und den Tomcat neustarten.
Danach war auch der Manager wieder erreichbar.