Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So zeigen Sie Tomcat-Protokolle mit Docker an

So zeigen Sie Tomcat-Protokolle mit Docker an

PHPz
PHPzOriginal
2023-04-19 09:16:183070Durchsuche

Beim Ausführen von Tomcat in einem Docker-Container ist es sehr wichtig, die von der Anwendung generierten Protokolldateien zu überprüfen. Bei Verwendung von Tomcat befinden sich die generierten Protokolle normalerweise im Tomcat-Protokollverzeichnis, und Tomcat im Docker-Container verfügt auch über ein eigenes Protokollverzeichnis. In diesem Artikel wird erläutert, wie Sie Tomcat-Protokolle in einem Docker-Container anzeigen.

Schritt 1: Geben Sie den Docker-Container ein

Zuerst müssen wir den folgenden Befehl verwenden, um den Docker-Container aufzurufen:

docker exec -it <container_id_or_name> /bin/bash

Wobei sich <container_id_or_name> auf die Container-ID des Tomcat bezieht Container, der unter Docker oder Containername läuft. <container_id_or_name>是指在Docker中运行Tomcat容器的容器ID或容器名称。

步骤二:进入Tomcat日志目录

进入Docker容器后,我们可以使用以下命令来进入Tomcat日志目录:

cd /usr/local/tomcat/logs

这将进入容器中Tomcat日志的默认目录。

步骤三:查看Tomcat日志文件

在Tomcat日志目录中,我们可以使用以下命令来列出所有Tomcat日志文件:

ls -l

可以看到Tomcat在此目录中默认生成了多个日志文件,其中包括:

  • catalina.out:Tomcat控制台日志。
  • catalina..log:Tomcat自从最后一次重启以来的日志。其中日期格式为“yyyy-MM-dd”。
  • localhost..log:每天Tomcat处理的来自本地主机(localhost)的请求的日志。

步骤四:查看Tomcat日志内容

在Tomcat日志目录中,使用以下命令可以查看日志文件内容:

tail -f catalina.out

这将显示catalina.out

Schritt 2: Geben Sie das Tomcat-Protokollverzeichnis ein

Nachdem Sie den Docker-Container eingegeben haben, können wir den folgenden Befehl verwenden, um das Tomcat-Protokollverzeichnis aufzurufen:

rrreee

Dadurch wird das Standardverzeichnis der Tomcat-Protokolle in den Container eingegeben.

Schritt 3: Tomcat-Protokolldateien anzeigen🎜🎜Im Tomcat-Protokollverzeichnis können wir den folgenden Befehl verwenden, um alle Tomcat-Protokolldateien aufzulisten: 🎜rrreee🎜Sie können sehen, dass Tomcat in diesem Verzeichnis standardmäßig mehrere Protokolldateien generiert, darunter Beinhaltet: 🎜
  • catalina.out: Tomcat-Konsolenprotokoll.
  • catalina..log: Tomcats Protokoll seit dem letzten Neustart. Das Datumsformat ist „JJJJ-MM-TT“.
  • localhost..log: Protokoll der täglich von Tomcat verarbeiteten Anfragen vom lokalen Host (localhost).
🎜Schritt 4: Sehen Sie sich den Inhalt des Tomcat-Protokolls an 🎜🎜Verwenden Sie im Tomcat-Protokollverzeichnis den folgenden Befehl, um den Inhalt der Protokolldatei anzuzeigen: 🎜rrreee🎜Dadurch wird catalina.out angezeigt. code> Die letzten 10 Zeilen des Inhalts, und geben Sie dann so lange neue Inhalte aus, bis Sie zum Stoppen „Strg+C“ drücken. 🎜🎜Um andere Protokolldateien anzuzeigen, ersetzen Sie einfach den Dateinamen durch den gewünschten Dateinamen. 🎜🎜Fazit🎜🎜Beim Ausführen von Tomcat in einem Docker-Container ist es sehr wichtig, die Tomcat-Protokolle anzuzeigen. Durch Eingabe des Containers und Anzeigen des Protokollverzeichnisses können wir die verschiedenen von Tomcat generierten Protokolldateien problemlos anzeigen und den Betriebsstatus von Tomcat verstehen. 🎜

Das obige ist der detaillierte Inhalt vonSo zeigen Sie Tomcat-Protokolle mit Docker an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn