Lösung für das 404-Problem der Tomcat-Installation in Docker

Lösung für das 404-Problem der Tomcat-Installation in Docker

Suchen Sie die Container-ID von Tomcat und rufen Sie das Tomcat-Verzeichnis auf:

[root@promote ~]# Docker PS 
CONTAINER ID BILD BEFEHL ERSTELLT STATUS PORTS NAMEN
b52c4a46a432 nginx "/docker-entrypoin..." vor 4 Minuten Up 4 Minuten 0.0.0.0:8081->80/tcp nginx-test
02ffbf387631 Tomcat „catalina.sh run“ vor 45 Minuten Aktiv seit 45 Minuten 0.0.0.0:8080->8080/tcp mytomcat

Überprüfen Sie die Webanwendungen und stellen Sie fest, dass sie leer sind

[root@promote ~]# docker exec -it 02ffbf387631 /bin/bash
root@02ffbf387631:/usr/local/tomcat# ls -l
insgesamt 124
-rw-r--r--. 1 root root 18982 10. September 08:25 BUILDING.txt
-rw-r--r--. 1 root root 5409 10. September 08:25 BEITRAG.md
-rw-r--r--. 1 root root 57092 10. September 08:25 LIZENZ
-rw-r--r--. 1 root root 2333 Sep 10 08:25 HINWEIS
-rw-r--r--. 1 root root 3257 10. September 08:25 README.md
-rw-r--r--. 1 root root 6898 10. September 08:25 RELEASE-NOTES
-rw-r--r--. 1 root root 16262 10. September 08:25 RUNNING.txt
drwxr-xr-x. 2 root root 4096 15. Sep. 22:33 bin
drwxr-xr-x. 1 root root 22 Okt 10 01:45 conf
drwxr-xr-x. 2 root root 4096 15. September 22:33 lib
drwxrwxrwx. 1 root root 177 Okt 10 01:45 Protokolle
drwxr-xr-x. 2 root root 134 15. September 22:33 native-jni-lib
drwxrwxrwx. 2 root root 30. Sep. 15 22:33 temp
drwxr-xr-x. 2 root root 6 Sep 15 22:33 Webanwendungen
drwxr-xr-x. 7 root root 81 10. September 08:23 webapps.dist
drwxrwxrwx. 2 root root 6 Sep 10 08:20 Arbeit
root@02ffbf387631:/usr/local/tomcat# cd webapps
root@02ffbf387631:/usr/local/tomcat/webapps# ls -l
gesamt 0

Löschen Sie webapps und benennen Sie webapps.dist in webapps um.

root@02ffbf387631:/usr/local/tomcat/webapps# cd ..
root@02ffbf387631:/usr/local/tomcat# rm -rf webapps
root@02ffbf387631:/usr/local/tomcat# mv webapps.dist webapps
root@02ffbf387631:/usr/local/tomcat# cd webapps
root@02ffbf387631:/usr/local/tomcat/webapps# ls -l
insgesamt 8
drwxr-xr-x. 3 Wurzel Wurzel 4096 15. September 22:33 ROOT
drwxr-xr-x. 15 root root 4096 15. September 22:33 Dokumente
drwxr-xr-x. 6 root root 83 Sep 15 22:33 Beispiele
drwxr-xr-x. 5 root root 87 15. September 22:33 Host-Manager
drwxr-xr-x. 6 root root 114 15. September 22:33 Manager

Erneuter Zugriff in Ihrem Browser:

Wenn Sie nicht committen, wird nach dem Neustart des Images erneut ein 404-Fehler gemeldet. Sie müssen committen

[root@promote ~]# Docker PS
CONTAINER ID BILD BEFEHL ERSTELLT STATUS PORTS NAMEN
b52c4a46a432 nginx "/docker-entrypoin..." vor 43 Minuten Aktiv seit 42 Minuten 0.0.0.0:8081->80/tcp nginx-test
02ffbf387631 Tomcat „catalina.sh run“ Vor etwa einer Stunde Aktiv Vor etwa einer Stunde 0.0.0.0:8080->8080/tcp mytomcat
[root@promote ~]# Docker-Commit 02ffbf387631 MyTomcat
sha256:b2c4b37c92c5c26b1285756bf04365b8f5a42a86d519a767ea528cda1af9a81a

Für den nächsten Besuch ist keine Konfiguration erforderlich, greifen Sie einfach direkt auf die Tomcat-Seite zu

Dies ist das Ende dieses Artikels über die Lösung des 404-Problems bei der Installation von Tomcat in Docker. Weitere relevante Inhalte zur Installation von Tomcat in Docker 404 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die folgenden verwandten Artikel weiter. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Einführung in mögliche Probleme nach der Installation von Tomcat

<<:  Implementierung der durch Kommas getrennten MySQL-Split-Funktion

>>:  Detaillierte Erläuterung mehrerer Methoden zur Deduplizierung im Javascript-Array

Artikel empfehlen

Docker erstellt Redis5.0 und mountet Daten

Inhaltsverzeichnis 1. Einfaches Einbinden persist...

Detaillierte Erläuterung der Dateisystemformate der EXT-Serie in Linux

Linux-Dateisystem In der Abbildung oben sind herk...

So sortieren Sie eine Zeile oder Spalte in MySQL

Verfahren: Nach Beschreibung: Beides kann nicht e...

Details zur MySQL-Sortierfunktion

Inhaltsverzeichnis 1. Problemszenario 2. Ursachen...

Untersuchung und Korrektur des seltsamen Verhaltens von parseInt() in js

Hintergrund: Ich frage mich, ob Ihnen aufgefallen...

Detaillierte Erläuterung der Verwendung des DockerHub-Image-Repository

Bisher wurden die von uns verwendeten Images alle...

Verwenden Sie semantische Tags, um Ihr HTML kompatibel mit IE6,7,8 zu schreiben

HTML5 fügt weitere semantische Tags hinzu, wie et...

Implementierung der MySQL-Datendesensibilisierung (Telefonnummer, ID-Karte)

1. Erklärung zur Datendesensibilisierung Bei den ...

Einigen Eigenschaften in CSS geht ein "*" oder "_" voraus.

Einigen Eigenschaften in CSS geht ein "*&quo...

Detaillierte Schritte zur Installation eines Hadoop-Clusters unter Linux

Inhaltsverzeichnis 1. Erstellen Sie ein Hadoop-Ve...