@WebServlet Annotation web.xml Willkommensdatei

Ich möchte die Begrüßungsdatei meines JSP / JavaBeans-Projekts festlegen. Ich habe ein Servlet namens "Controller.java" mit der folgenden @WebServlet-Annotation:

@WebServlet(name="Controller", urlPatterns={"/login", "/show_dbs"})

und ich habe eine web.xml Datei mit folgendem Inhalt:

<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
         http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">

    <welcome-file-list>
        <welcome-file>Controller</welcome-file>
    </welcome-file-list>
</web-app>

Fast alles läuft gut, ich kann aufmachenhttp://localhost:8080/PROJECT/login undhttp://localhost:8080/PROJECT/show_dbs und ich komme zu Controller.java. Aber wenn ich aufmachehttp://localhost:8080/PROJECT/ Ich erhalte einen 404-Fehler.

Ich verwende Eclipse mit einem 'Dynamic Web Project', die Controller.java-Datei befindet sich unter / src (Standardpaket) und die web.xml-Datei unter / WebContent / WEB-INF.

Ich hoffe du hast einen Tipp für mich.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage