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-Tabellen-Tag-Tutorial (25): vertikales Ausrichtungsattribut VALIGN

In vertikaler Richtung können Sie die Zeilenausri...

Zusammenfassung der Linux-Benutzergruppen und -Berechtigungen

Benutzergruppen Unter Linux muss jeder Benutzer e...

Erstellen Sie mit PS in zwei Minuten eine Homepage für eine XHTML+CSS-Website

Es gibt zu viele Artikel über Webstandards zur We...

So installieren Sie den Xrdp-Server (Remote Desktop) unter Ubuntu 20.04

Xrdp ist eine Open-Source-Implementierung des Rem...

CentOS 7.5 stellt Varnish-Cache-Serverfunktion bereit

1. Einführung in Varnish Varnish ist ein leistung...

Detaillierte Erläuterung der langsamen MySQL-Protokollabfrage

Langsame Protokollabfragefunktion Die Hauptfunkti...

MySQL-Indexprinzip und Analyse von Anwendungsbeispielen

Dieser Artikel veranschaulicht anhand von Beispie...

Das Balkendiagramm von Vue + Echart realisiert Statistiken zu Epidemiedaten

Inhaltsverzeichnis 1. Installieren Sie zuerst ech...

Was sind die Unterschiede zwischen var let const in JavaScript

Inhaltsverzeichnis 1. Wiederholte Erklärung 1,1 v...

Schiebemenü mit CSS3 implementiert

Ergebnis:Implementierungscode: <!DOCTYPE html&...

Automatischer Commit-Vorgang für MySQL-Transaktionen

Der Standardbetriebsmodus von MySQL ist der Autoc...

Detaillierte Erklärung des Unterschieds zwischen Docker-Compose-Ports und Expose

Es gibt zwei Möglichkeiten, Container-Ports in Do...