2016-05-27 21 views
-1

Warum erhalte ich den Fehler, Servlet-Klassenfehler zu instanziieren? Es hat gut funktioniert, bis ich eine Hauptseite hinzugefügt habe.Webinf/lib-Ordner fehlend verursachte Fehler 500 und 404 in Servlets

Ich habe versucht, Projekt und Serer und Wiederaufbau zu reinigen. Funktioniert nicht. Der Weg scheint in Ordnung zu sein. Kann nicht herausfinden warum.

Der Fehler im Web-Browser

enter image description here

Webseite Fehler

enter image description here

Wenn ich zurück und klicken Sie anschließend auf gehen, erhalte ich die 404-Fehler.

HTTP Status 404 - 
type Status report 
message 
description The requested resource is not available. 

Ich verwende Apache Tomcat/7.0.47 und Eclipse IDE

Meine Ordnerstruktur:

enter image description here

Meine Datei web.xml

<?xml version="1.0" encoding="UTF-8"?> 
<web-app id="WebApp_ID" version="2.4" 
    xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 
    <welcome-file-list> 
     <welcome-file>Main.jsp</welcome-file> 
    </welcome-file-list> 
    <servlet> 
     <servlet-name>JuzzyServlet</servlet-name> 
     <servlet-class>org.juzzy.client.Choice</servlet-class> 
    </servlet> 

    <servlet-mapping> 
     <servlet-name>JuzzyServlet</servlet-name> 
     <url-pattern>/Choice</url-pattern> 
    </servlet-mapping> 
    <session-config> 
     <session-timeout>30</session-timeout> 
    </session-config> 
</web-app> 

Antwort

0

I hatte ein Problem mit meinen Bibliotheken. Ging zur Problemsicht auf meine Sonnenfinsternis und reparierte Probleme in meinem Projekt. Ich löschte meine Dateien aus allen Ordnern, importierte sie in den Ordner webinf/lib und fügte sie meinem Build-Pfad hinzu. Es war nichts falsch mit dem Code anscheinend.