Einfachste möglich-servlet und web.xml in netbeans

Ich versuche zu verstehen, wie die java servlets arbeiten und ich bin mit netbeans 7.1.1 als meine IDE. Dies ist gehostet auf meinem dev-Maschine, die eine Ubuntu-VM auf einem windows 7 host-OS.

Benutzte ich die netbeans-Assistenten zum einrichten meine einfache app, aber es muss etwas sein, was ich bin nicht zu verstehen, wie er die url http://localhost:8080/hssdatabase/ Ergebnisse in der folgenden Fehlermeldung:-

javax.- servlet.ServletException: PWC1397: Wrapper nicht finden servlet-Klasse hss.index oder eine Klasse es hängt davon ab,

Hier ist mein Projekt-Ordner-Baum:-

Einfachste möglich-servlet und web.xml in netbeans

Hier ist meine web.xml:-

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" 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">
    <servlet>
        <servlet-name>index</servlet-name>
        <servlet-class>hss.index</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>index</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>
</web-app>

Ich habe auch versucht:-

<url-pattern>/index</url-pattern>

und werde http://localhost:8080/hssdatabase/index, aber das hatte das gleiche Ergebnis.

Bereitstellen der app, die ich mit dem neuen Projekt-Assistenten zum einrichten eines basic-Projekt, dann gelöscht, die jsp-Datei, die generiert wurde. Dann alles gelöscht, was in web.xml zwischen die tags und dann auf den neuen servlet-Assistenten zum erstellen des servlet und füllen web.xml. Ich bin daran interessiert, zu verstehen, warum dies nicht funktioniert, statt mit der Inspektion der Schritte, die ich nahm, um hier zu bekommen. Ich versuche zu verstehen, die web.xml und es ist Beziehung mit dem servlet im moment. Könnte es sein, das xmlns-Deklarationen, die falsch sind?

Und meine index.java ist nur die Moor-standard-Standard-servlet generiert netbeans, damit ich nicht denke, es lohnt sich, buchen Sie hier.

Meine Frage ist: gibt es etwas, was fehlt oder falsch in der web.xml?

Habe ich alles gelesen, was ich finden kann über, aber können nicht sehen, nichts falsch mit ihm.

Welche Aktion oder Befehl hast du für die Bereitstellung der web-app? Haben Sie sich aus bereitstellen, auf speichern für dieses Projekt?

InformationsquelleAutor vascowhite | 2012-05-02

Schreibe einen Kommentar