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

Tutorial zur Installation von MySQL8 unter Linux CentOS7

1. Installation der RPM-Version Überprüfen Sie, o...

Die Verwendung des V-Modells in Vue3-Komponenten und ausführliche Erklärung

Inhaltsverzeichnis Verwenden Sie bidirektionale B...

So installieren Sie Oracle auf Windows Server 2016

1. Installieren Sie Oracle. Im Internet gibt es z...

Zusammenfassung der grundlegenden Wissenspunkte der Linux-Gruppe

1. Grundlegende Einführung in die Linux-Gruppe Un...

Aktivierungsmethode für Windows Service 2016 Datacenter\Stand\Embedded (2021)

Führen Sie cmd mit Administratorrechten aus slmgr...

Detaillierte Erklärung des Cocoscreater-Prefabs

Inhaltsverzeichnis Fertighaus So erstellen Sie ei...

Java verwendet Apache.POI, um HSSFWorkbook nach Excel zu exportieren

Verwenden Sie HSSFWorkbook in Apache.POI, um nach...

Lernen, React-Gerüste zu bauen

1. Komplexität des Front-End-Engineerings Wenn wi...

Einige wichtige Punkte des visuellen Website-Designs

Vom Kunsthandwerksdesign über Grafikdesign bis hin...

Erklären Sie anhand eines Diagramms, was Web 2.0 ist

Heutzutage sprechen wir oft über Web 2.0. Was als...

Das Konzept von MTR in MySQL

MTR steht für Mini-Transaktion. Wie der Name scho...

So erstellen Sie eine lnmp-Umgebung im Docker

Erstellen eines Projektverzeichnisses mkdir php E...