Lösung für das Problem, dass Tomcat beim normalen Zugriff auf localhost eine 404-Meldung ausgibt

Lösung für das Problem, dass Tomcat beim normalen Zugriff auf localhost eine 404-Meldung ausgibt

Als ich heute Tomcat für den Zugriff auf die Projekthomepage konfigurierte, stellte ich fest, dass ein 404-Fehler gemeldet wurde. Zuerst dachte ich, es gäbe ein Problem mit meiner Projekt-XML-Konfiguration. Infolgedessen passte ich es lange an und es war immer noch falsch. Später stellte ich fest, dass beim Zugriff auf localhost:8080 ebenfalls ein 404-Fehler gemeldet wurde. Dieses Problem war schwerwiegend, also begann ich mit einem langen Debugging und hatte schließlich Erfolg! Notieren Sie die endgültige Lösung, damit Sie darauf zurückgreifen können, wenn Sie in Zukunft auf ähnliche Probleme stoßen.

Nach Rücksprache mit den Experten der JAVA-Gruppe habe ich den Ordner „webapps“ im Tomcat-Ordner überprüft und festgestellt, dass mein Projekt nicht darin enthalten war, ich das Projekt jedoch darin bereitgestellt habe. Daher habe ich meine Tomcat-Serverseite überprüft und festgestellt, dass der Tomcat-Pfad darin falsch war. Es war der Standardpfad in Eclipse, sodass die Bereitstellung von Tomcat fehlgeschlagen ist:

Die falsche Pfadkonfiguration lautet wie folgt:


Die richtige Konfiguration sollte sein:


Aber nachdem ich dies getan hatte, führte ich Tomcat erneut aus und stellte fest, dass es nicht gestartet werden konnte und einen Fehler meldete, dass der Dateipfad nicht gefunden werden konnte !

Dann beschloss ich, meine Idee zu ändern. Zuerst habe ich nicht Eclipse verwendet, um den Tomcat-Dienst zu starten. Ich habe ihn mit startup.bat von Tomcat8.0 gestartet. Ich habe festgestellt, dass während des Startvorgangs ein Zugriffsverweigerungsfehler gemeldet wurde. Ich dachte, es gäbe ein Problem mit den Zugriffsberechtigungen . Also habe ich Baidu überprüft und festgestellt, dass dies tatsächlich der Fall war. Also habe ich Benutzern im Tomcat-Installationsordner->Eigenschaften->Sicherheit Vollzugriffsberechtigungen erteilt, es gespeichert und startup.bat erneut ausgeführt. Es startete problemlos.

Dann ging ich zurück und ließ Tomcat erneut laufen. Diesmal trat kein Fehler auf und Tomcat wurde erfolgreich gestartet! Besuchen Sie localhost:8080 erneut, die Seite wird erfolgreich angezeigt!


Dann besuchen Sie meine Projektseite, ebenfalls erfolgreich aufgerufen! Bisher wurde dieses Problem erfolgreich gelöst !

Zusammenfassen:

Durch dieses Problem weiß ich, dass das Problem viele Ursachen haben kann und ich sollte divergierend denken, um das Problem zu lösen. Dieses Mal habe ich viel Zeit damit verbracht, nur die Zugriffsadresse zu überprüfen und dann nach verschiedenen Fehlern in der Konfigurationsdatei von Tomcat zu suchen. Ich hätte nicht erwartet, dass es Probleme mit dem Pfad und den Berechtigungen von Tomcat geben würde. Ich sollte in Zukunft mehr darauf achten!

Dies ist das Ende dieses Artikels zur Lösung des Problems, dass Tomcat beim normalen Zugriff auf localhost eine 404-Fehlermeldung meldet. Weitere Informationen dazu, dass Tomcat beim normalen Zugriff auf localhost eine 404-Fehlermeldung meldet, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Lösung für das 404-Problem der Tomcat-Installation in Docker
  • Detaillierte Erklärung der Lösung für den 404-Fehler von Tomcat
  • IDEA führt das importierte JavaWeb-Projekt Tomcat normal aus, schlägt aber mit 404-Fehler fehl
  • Detaillierte Erläuterung zur Konfiguration benutzerdefinierter 404-Fehlerseiten in Tomcat
  • So lösen Sie das 404-Problem beim Starten von Eclipse Tomcat für den Zugriff
  • Tomcat startet normal, aber alle besuchten Seiten melden 404-Ausnahmen. Zusammenfassung und Analyse von 404-Ausnahmen

<<:  Vollständiger Vue-Code zur Implementierung der Single-Sign-On-Steuerung

>>:  Vergleich von 5 CSS-Scrolling-Ceiling-Implementierungsmethoden (Performance-Upgrade-Version)

Artikel empfehlen

Der Unterschied zwischen Vue-Interpolationsausdruck und V-Text-Direktive

Inhaltsverzeichnis 1. Verwenden Sie Plugin-Ausdrü...

HTML-Optimierungstechniken, die Sie kennen müssen

Um die Leistung von Webseiten zu verbessern, begi...

MySQL 8.0.19 Installations-Tutorial

Laden Sie das Installationspaket von der offiziel...

Detaillierte Schritte zur Neuinstallation von VMware Tools (grafisches Tutorial)

VMware Tools ist ein Tool, das mit virtuellen VMw...

Reines JavaScript zur Implementierung des Zahlenratespiels

Entwickeln Sie ein Zahlenratespiel, bei dem zufäl...

So verwenden Sie Vue+ElementUI Tree

Die Verwendung von Vue + ElementUI Tree dient zu ...

Beispielcode für nahtloses Scrollen mit Flex-Layout

In diesem Artikel wird hauptsächlich der Beispiel...

Mehrere allgemeine Beispielcodes für Weiterleitungsverbindungen in HTML

Code kopieren Der Code lautet wie folgt: window.l...

Beispielcode mit Vue-Router in HTML

Einführung in Vue und Vue-Router <script src=&...

Die vue-cli-Konfiguration verwendet den vollständigen Prozessdatensatz von Vuex

Inhaltsverzeichnis Vorwort Installation und Verwe...

MySQL 8.0.11 Installationstutorial mit Bildern und Text

Es gibt viele Tutorials im Internet und sie sind ...

Ein kurzes Verständnis der relevanten Sperren in MySQL

Dieser Artikel soll Ihnen vor allem dabei helfen,...

Implementierung der Nginx-Konfiguration https

Inhaltsverzeichnis 1: Bereiten Sie das https-Zert...