Zum Inhalt springen

Web Application: NoClassDefFoundError


Empfohlene Beiträge

Geschrieben

Hi,

ich muss an einem Oracle Application Server per JSP eine Datei hochladen.

Ich benutze dazu die "commons-fileupload-1.1.jar"

Beim abschicken des Forms erhalte ich dann folgenden Fehler:

500 Internal Server Error

java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream

	at org.apache.commons.fileupload.disk.DiskFileItemFactory.createItem(DiskFileItemFactory.java:179)

	at org.apache.commons.fileupload.FileUploadBase.createItem(FileUploadBase.java:500)

	at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:367)

	at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:116)

	at _upload._jspService(_upload.java:77)

	[SRC:/upload.jsp:36]

	at com.orionserver[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)

	at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:569)

	at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:304)

	at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)

	at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)	at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)

	at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source)	at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)

	at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)

	at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:794)

	at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)

	at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)

	at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.2.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)

	at java.lang.Thread.run(Thread.java:534)

Folgendes fand ich dazu auf der Apache.org Seite http://jakarta.apache.org/commons/fileupload/faq.html

Kann mir jemand in kurzen Schritten erklären wie ich das mache?

Andere Frage ist das überhaupt das selbe Problem?

Da er ja anzeigt das die Commons IO fehlen.

Diese hab ich dann mal hinzugefügt aber es funtktioniert immer noch nicht (gleiche Meldung wie oben).

Weiss jemand Rat?

Gruß Scratch

Geschrieben

Wo hast du die commons-fileupload bzw. commons-io abgelegt ? Bei den commons-fileupload müsste irgendwo ne readme drinsein wo auch beschrieben ist welche Libs benötigt werden.

Du musst die libs in deiner Web-app unter WEB-INF/lib ablegen und solltest nicht den shard-lib-Ordner des Servers verwenden(falls du das tust).

Geschrieben

Hi,

habs bereits gelöst ... danke trotzdem für deine Antwort ich weiss nicht warum aber es hat einfach nicht funktioniert beim ertsen mal als ich die Dateien in libs kopiert habe.

Ich hab's nochmal komplett deployed und nun tuts ...

Danke!

Gruß Scratch

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...