Beim Zugriff auf die Homepage eines im Docker-Modus gestarteten Tomcat tritt ein 404-Fehler auf

Beim Zugriff auf die Homepage eines im Docker-Modus gestarteten Tomcat tritt ein 404-Fehler auf

Szenario:

Beim Starten von Tomcat in Docker (Version 8.5.50 von Alibaba Cloud heruntergeladen) trat beim Zugriff auf die Tomcat-Homepage ein 404-Fehler auf. Ich habe online nach vielen Tutorials gesucht, konnte aber keine Lösung finden. Schließlich fand ich das Problem in der Videoerklärung (ich weiß nicht, ob es das Problem mit der Version war, die ich heruntergeladen habe).

Besondere Situation:

Verwenden Sie den Befehl: docker exec -it, um die Tomcat-Container-ID /bin/bash auszuführen und das Tomcat-Verzeichnis aufzurufen

Rufen Sie den Ordner „webapps“ auf und stellen Sie fest, dass er leer ist (die Standard-Willkommensseite von Tomcat sollte eigentlich im Pfad „webapps/ROOT/index.jsp oder index.html“ abgelegt sein).

Ich habe festgestellt, dass sich daneben eine Datei webapps.dist befand. Als ich sie öffnete, stellte ich fest, dass sich alle Dateien, die in der Datei webapps hätten enthalten sein sollen, in der Datei webapps.dist befanden. Jetzt weiß ich nicht, warum! ! !

Bild:

Benennen Sie webapps.dist in webapps um. Die ursprünglichen Webapps (leere Datei) können gelöscht oder umbenannt werden: mv webapps.dist webapps

Hinweis: Wenn es sich auf dem Server befindet, denken Sie daran, den zugeordneten Host-Port zu öffnen, da sonst kein Zugriff möglich ist.

Dies ist das Ende dieses Artikels über den 404-Fehler beim Zugriff auf die Homepage beim Starten von Tomcat mit Docker. Weitere verwandte Inhalte zum 404-Fehler beim Starten von Tomcat mit Docker 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:
  • So installieren Sie Tomcat8 im Docker
  • So installieren Sie Tomcat in Docker und stellen das Springboot-Projekt-War-Paket bereit
  • Schritte zum Bereitstellen mehrerer Tomcat-Dienste mithilfe von DockerFile im Docker-Container
  • Docker Nginx-Container und Tomcat-Container zur Realisierung von Lastausgleich und dynamischen und statischen Trennungsvorgängen
  • Detaillierte Schritte zur Installation von Tomcat, MySQL und Redis mit Docker
  • Warum wird mir die Zugriffsschnittstelle für Docker Tomcat nicht angezeigt?
  • So legen Sie die Speichergröße von Docker Tomcat fest

<<:  XHTML-Tutorial: XHTML-Grundlagen für Anfänger

>>:  Detailliertes Beispiel des MySQL InnoDB-Sperrmechanismus

Artikel empfehlen

Fallstricke und Lösungen für das Upgrade von MySQL 5.7.23 in CentOS 7

Vorwort Kürzlich bin ich beim Upgrade von MySQL 5...

Implementierung der Webpack-Codefragmentierung

Inhaltsverzeichnis Hintergrund CommonsChunkPlugin...

Alibaba Cloud Centos7.3-Installation, MySQL5.7.18 RPM-Installations-Tutorial

Deinstallieren Sie MariaDB CentOS7 installiert st...

Spezifische Schritte für den Vue-Browser zur Rückgabe der Überwachung

Vorwort Beim Teilen einer Seite hoffen Sie, durch...

CSS Sticky Footer-Implementierungscode

Dieser Artikel stellt den Implementierungscode fü...

Zusammenfassung der Namenskonventionen für HTML und CSS

CSS-Benennungsregeln Header: Header Inhalt: Inhalt...

Die perfekte Lösung zum Hervorheben von Schlüsselwörtern in HTML

Bei der Arbeit an einem Projekt bin ich kürzlich ...

Detaillierte Erklärung des TS-Objekt-Spread-Operators und des Rest-Operators

Inhaltsverzeichnis Überblick Objektrestattribut E...

Analysieren des MySQL-Binärprotokolls

Inhaltsverzeichnis 1. Einführung in Binlog 2. Bin...

Implementierungsprozess von row_number in MySQL

1. Hintergrund Im Allgemeinen können wir in einer...