Wenn Tomcat ein Projekt veröffentlicht, geben Sie die richtige Adresse in den Browser ein und stoßen Sie auf die folgenden Probleme:
HTTP -Status 500 -
javax.servlet.servletException: Wrapper kann keine Servlet -Klasse xxx finden oder eine Klasse, von der es abhängt
....
....
java.lang.classnotFoundException: xxx
....
...
Problemanalyse:
Ist der Inhalt von <Servelmapping> und <servlet-Klasse> in der Datei web.xml falsch konfiguriert?
1. Ob die Namen der beiden konsistent sind.
Methode: Überprüfen Sie die Klassendatei, die der Servlet -Klasse im Klassenverzeichnis des Projekts entspricht, um festzustellen, ob sie zusammengestellt und existiert.
Normalerweise gibt es keine kompilierte Klassendatei.
Lösung:
Wenn das automatische Build nicht aktiviert ist, aktiviert Eclipse Project-> Bulid automatisch und wird dann erneut abgelegt und veröffentlicht. Wenn es keine anderen Fehler gibt, kann es nach der Zusammenstellung normal ausgeführt werden.
Oder klicken Sie jedes Mal, wenn Sie eine Bereitstellung veröffentlichen, manuell auf Projekt -bauen Sie das Projekt auf, um das Projekt zu erstellen!
Hinweis: Das automatische Build wird verwendet, um Projekte automatisch zu erstellen
Danke fürs Lesen, ich hoffe, es kann Ihnen helfen. Vielen Dank für Ihre Unterstützung für diese Seite!