Lösung für das Problem, dass beim Hinzufügen eines Tomcat-Containers zu Docker kein Zugriff auf die Homepage möglich ist

Lösung für das Problem, dass beim Hinzufügen eines Tomcat-Containers zu Docker kein Zugriff auf die Homepage möglich ist

Frage

Der Tomcat-Container wurde erfolgreich mit dem Befehl „docker run“ hinzugefügt. Der Port wurde ebenfalls geöffnet. Ich habe auch versucht, die Firewall auszuschalten, aber beim Zugriff auf die Tomcat-Homepage wurde immer eine 404 angezeigt.

Grund

Die Standardversion des Tomcat-Images, das mit Alibaba Cloud abgerufen wurde, ist 8.5.51. Seine Webapps-Datei ist leer und seine Willkommensseite befindet sich in der Datei webapps.dist. Aus diesem Grund greifen wir nicht richtig darauf zu.

Problemumgehung

Löschen Sie die ursprünglichen Webanwendungen oder ändern Sie deren Namen in einen anderen und benennen Sie webapps.dist in webapps um.

Die Schritte sind wie folgt:

1. Wechseln Sie mit Tomcat im Docker in den interaktiven Modus

[root@localhost ~]# docker exec -it Ihre Tomcat-Container-ID /bin/bash

root@b3589cdf16cc:/usr/local/tomcat#

2. Ändern Sie das Verzeichnis

ls -lroot@b3589cdf16cc:/usr/local/tomcat# mv webapps webapps2

root@b3589cdf16cc:/usr/local/tomcat# mv webapps.dist

3. Beenden Sie den interaktiven Modus

webappsroot@b3589cdf16cc:/usr/local/tomcat# beenden

Beispiel:

Greifen Sie auf Port 32768 im Hostcomputer zu, der dem Port 8080 von Tomcat zugeordnet wird

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Warum wird mir die Zugriffsschnittstelle für Docker Tomcat nicht angezeigt?

<<:  Wie installiert und verbindet man Navicat in MySQL 8.0.20 und worauf muss man achten?

>>:  Wichtige Bonuselemente zur Optimierung und Verpackung des Frontends von Vue-Projekten

Artikel empfehlen

HTML erstellt eine einfache und schöne Anmeldeseite

Schauen wir uns das zunächst einmal an. HTML Quel...

Installieren von MySQL 8.0.12 basierend auf Windows

Dieses Tutorial ist nur auf Windows-Systemen anwe...

Vue+axios-Beispielcode zum Hochladen von Bildern und Erkennen von Gesichtern

Inhaltsverzeichnis Axios-Anfrage Qs-Verarbeitungs...

CSS Flex mehrere mehrspaltige Layouts

Grundlegendes dreispaltiges Layout .Container{ An...

Untersuchung des Wertes des Positionsattributs in CSS (Zusammenfassung)

Das CSS-Positionsattribut gibt den Positionierung...

vue+el-upload realisiert den dynamischen Upload mehrerer Dateien

vue+el-upload Dynamischer Upload mehrerer Dateien...

JavaScript-Timer zum nahtlosen Scrollen von Bildern

In diesem Artikel wird der spezifische JavaScript...

Befehl zum Anzeigen der Erstellungszeit der Binlog-Datei unter Linux

Inhaltsverzeichnis Hintergrund analysieren Verfah...

Diagramm des Tomcat CentOS-Installationsprozesses

Tomcat CentOS-Installation Dieses Installationstu...

So installieren Sie Docker unter Windows Server 2016

Kürzlich hat Microsoft Windows Server 2016 veröff...