java.lang.NoClassDefFoundError: javax / servlet / http / HttpServletRequest [doppelt]

9

Ich erhalte den folgenden Fehler:

%Vor%

Ich platziere JARS unter WEB-INF/lib . So sieht der Klassenpfad des Projekts aus:

Und hier ist die Laufkonfiguration:

Probleme sind aufgetreten, als ich FileUpload hinzugefügt habe.
Irgendeine Idee was ist los?

    
Amir Rachum 06.08.2011, 01:04
quelle

2 Antworten

4

Sie benötigen die Commons-Upload-JAR-Dateien nicht in der Ausführungskonfiguration des Servers. Ich vermute, dass dies der Grund für dieses Problem ist, da das Klassenproblem zwischen dem Klassenlader, der die Datei-Upload-Klasse geladen hat, und dem, der versucht, die servletspezifischen Klassen zu laden, sichtbar ist.

Sie sollten es loswerden und es als Teil der WEB-INF / lib verlassen. Hoffentlich behebt das dein Problem.

    
Kal 06.08.2011, 03:15
quelle
0

Sieht für mich so aus, als ob j2ee.jar / javaee.jar nicht in Ihrem Klassenpfad ist. Sie müssen es herunterladen und in Ihr $CATALINA_HOME/lib -Verzeichnis legen.

    
highlycaffeinated 06.08.2011 01:08
quelle

Tags und Links