Das 404-Problem tritt im Tomcat-Test auf. Die Probleme sind wie folgt: HTTP-Status 404 – Nicht gefunden. Typ: Statusbericht. Nachricht: Die angeforderte Ressource [/chapter06/IndexServlet] ist nicht verfügbar. Beschreibung: Der Ursprungsserver konnte keine Darstellung für die Zielressource finden oder ist nicht bereit, eine vorhandene Darstellung für die Ressource bereitzustellen. Das Problem besteht darin, dass der Browser nicht direkt auf die Java-Datei zugreifen kann. Lösung des Problems 1. Dieses Problem tritt beim Absenden eines Formulars auf <Formularname = "reg" Aktion="/login" Methode="post"> <meta charset="UTF-8"> Konto: <input type="text" name="username"/><br> Passwort: <input type="password" name="passward"/><br> <input type="submit" value="Senden" id="bt"> </form> Die Referenz in 2. Beim Zugriff auf die Java-Datei im src-Pfad wird ein Fehler gemeldet Sie müssen das Routing für die Ziel-Java-Datei konfigurieren. Es gibt zwei Möglichkeiten, dies zu konfigurieren: (Dies ist nur eine kurze Beschreibung. Wenn Sie weitere Details erfahren möchten, klicken Sie hier) (1): Konfiguration basierend auf Annotationen Gilt nur für Tomcat 3 und höher (ich glaube, es ist 3, ich kann mich nicht erinnern) Paket cn.itcast.chapter06.session.beispiel; importiere javax.servlet.ServletException; importiere javax.servlet.annotation.WebServlet; importiere javax.servlet.http.HttpServlet; importiere javax.servlet.http.HttpServletRequest; importiere javax.servlet.http.HttpServletResponse; importiere java.io.IOException; @WebServlet("/logout") //Hier ist die Routing-Konfiguration public class LogoutServlet extends HttpServlet { @Überschreiben public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.getSession().removeAttribute("Benutzer"); bzw. sendRedirect("/wel"); } @Überschreiben public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { macheGet(req, resp); } } **@WebServlet("/logout") //Hier ist die Routing-Konfiguration, die auch die am häufigsten verwendete Methode ist. **Die Anführungszeichen dienen zur Weiterleitung (2) Konfiguration basierend auf XML-Datei Klicken Sie, um die Datei web.xml zu öffnen, ändern Sie anschließend den Code von web.xml und fügen Sie eine Zuordnung hinzu, bevor < /app > <Servlet> <servlet-name>hallo</servlet-name> <servlet-Klasse>com.southwind.servlet.HelloServlet</servlet-Klasse> </servlet> <Servlet-Zuordnung> <servlet-name>hallo</servlet-name> <URL-Muster>/demo2</URL-Muster> </servlet-mapping> Ordnen Sie demo2 und Hello zu. Sie können HelloServlet zuordnen, indem Sie im Browser direkt auf demo2 zugreifen. Dies ist das Ende dieses Artikels zur Lösung des Problems des 404-Fehlers in Tomcat. Weitere Informationen zum 404-Fehler in Tomcat finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Verwenden von js, um einen Wasserfalleffekt zu erzielen
>>: Einstellen der Engine MyISAM/InnoDB beim Erstellen einer Datentabelle in MySQL
Inhaltsverzeichnis 1. Verwendung von Keep-Alive A...
Die spezifische Methode zur Installation von Cent...
Inhaltsverzeichnis Überblick Code-Implementierung...
Vorwort: In Vue können Props verwendet werden, um...
Inhaltsverzeichnis 1 Begriffliche Abgrenzung 2 Fa...
Die Offline-Installationsmethode von MySQL_8.0.2 ...
Lassen Sie uns zunächst darüber sprechen, warum w...
Wenn Sie sich bei der Verwendung der MySQL-Datenb...
Popup-Fenster werden in der tatsächlichen Entwick...
In diesem Artikel wird hauptsächlich der Beispiel...
Problembeschreibung Nach der Installation von Wor...
Ergebnisse erzielenAnforderungen/Funktionalität: ...
Nginx-Verkehrskontrolle Die Ratenbegrenzung ist e...
Code kopieren Der Code lautet wie folgt: <!DOC...
Der ECS-Cloud-Server, der mit dem historischen Li...