Ansicht Tomcat-log-Dateien in einem browser
Muss ich irgendwie setzen der Tomcat-log-Dateien in einem browser. Ich weiß, dass ist nicht sicher, aber das ist, was angefordert wird.
Habe ich überlegt, einen harten link von der log-Position, wie tomcat/webapps/ROOT/html/catalina.out
-> mydir/logs/catalina.out
, aber ich glaube nicht, dass das eine gute Lösung (obwohl es funktioniert). Gibt es einen etablierten Weg der Enthüllung des Tomcat-log-Dateien an einen browser?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese änderung auf die Verteilung von Konfigurationen setzen der Tomcat-Protokolle über HTTP über die Leistungen des Tomcat DefaultServlet. Bestätigt mit Tomcat-Distributionen 7.0.56, 8.0.24.
Für die Zwecke dieses Beispiel, die kanonische Tomcat-Verteilung ist gegeben entpackt werden nach /opt/tomcat.
In
/opt/tomcat/conf/Catalina/localhost
erstellen Sie die Dateilogs.xml
mit diesem Inhalt:Starten Sie Tomcat Neu. Durchsuchen, um eine log-Datei, die Sie wissen, ist es, z.B.
Wenn Sie zusätzlich Lust auf durchsuchen können Sie die Liste der Protokolle, schlagen Sie diese zusätzliche Konfiguration ändern.
Bearbeiten
/opt/tomcat/conf/web.xml
. Wo dielistings
parameter konfiguriert ist, schalten Sie es, indem Sie seinen Wert auftrue
:Starten Sie Ihren tomcat für die änderungen wirksam werden. Erwarten Sie, um eine Liste von log-Dateien als anklickbare links, wenn die Durchführung dieser test in einem browser
Diese Einstellungen sind wahrscheinlich nicht wünschenswert, für einige Produktionsumgebungen entweder aufgrund von Sicherheits-oder performance/Ressourcenverbrauch betrifft.
In mancher Hinsicht einer Neuformulierung von diesem Artikel:
Einfachste Weg, um die Verarbeitung statischer Daten von außerhalb der Anwendungs-server in einer Java-Webanwendung
Erfahren Sie mehr (an den ausgefransten Rändern dieser Frage)
Und die immer hilfreich docs