404-Ausnahmen kommen sehr häufig vor: Pfadfehler, falsche web.xml-Dateizuordnungspfade, Servereinstellungen, Servlet-JAR-Pakete, die nicht importiert oder nicht mit dem Projekt veröffentlicht wurden, usw.
Wenn der Pfad falsch ist, kann eine sorgfältige Prüfung das Problem lösen.
Dieser Fehler wird auch gemeldet, wenn der Server nicht ordnungsgemäß eingerichtet ist. Dies ist im Allgemeinen ein Problem, auf das Anfänger stoßen, wenn sie zum ersten Mal mit dem Erlernen des Tomcat-Servers beginnen Stellen Sie es in der Eclipse-Schnittstelle wie in der Abbildung gezeigt ein:
Wenn es ein Problem mit dem Servlet-JAR-Paket gibt, führen Sie das JAR-Paket über den Build-Pfad ein, fügen Sie die externe JAR-Datei auf der Registerkarte „Bibliotheken“ hinzu, überprüfen Sie die Anwendung auf der Registerkarte „Bestellung und Export“ und fügen Sie sie schließlich in der Option „Bereitstellung und Bewertung“ hinzu um anzuzeigen, dass Tomcat freigegeben wurde. Kopieren Sie es in das Verzeichnis WEB-INF/lib unter dem Projekt.
Aber das Problem, auf das ich heute gestoßen bin, war nichts davon. Als ich den Code änderte, wollte ich unerwartet eine andere Methode verwenden, um ein JAR-Paket einzuführen und beim Löschen erschien ein 404-Problem, sehr hilflos.
Das Problem muss gelöst werden. Nachdem ich lange gekämpft hatte, habe ich das Problem endlich gefunden: Beim Löschen des JAR-Pakets habe ich versehentlich die in der Version enthaltene Webanwendung entfernt. Kein Wunder, dass der Pfad nicht im Bericht gefunden werden kann. Siehe das Bild.
Ok, Problem gelöst.
Hinweis: Sie müssen auch Tomcat bereinigen und neu starten, andernfalls wird weiterhin eine Ausnahme gemeldet.