com.oreilly.servlet.multipart fehler beim upload

NokSuKao

Grünschnabel
hi,

habe ein upload servlet, in dem eine methode aus dem obigem packet aufgerufen wird:

package servlets;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Enumeration;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletRequest;


public class upload extends HttpServlet
{
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();

//aufruf voncom.oreilly.servlet.multipart
MultipartRequest multi = new MultipartRequest(request,"d:\\tools",1024*1024*10);
}

public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
{
doGet(request, response);
}
}

hier wirft der tomcat jetzt die fehlremeldung:

09.03.2005 14:00:30 org.apache.catalina.core.StandardWrapperValve invoke
SCHWERWIEGEND: Servlet.service() for servlet Upload threw exception
java.lang.NoClassDefFoundError: javax/servlet/ServletRequest
at com.oreilly.servlet.MultipartRequest.<init>(MultipartRequest.java:222)
at com.oreilly.servlet.MultipartRequest.<init>(MultipartRequest.java:109)
at servlets.upload.doGet(upload.java:40)
at servlets.upload.doPost(upload.java:52)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)

habe die dazugehörige cos.jar importiert nd auch schon in eliche ordner kopiert, hat aber auch nichts verändert..

vielleicht hat ja von euch einer ne idee oder das problem ist vielleicht bekannt??!

vielen dank schon mal im voraus
NokSuKao
 
Also speziell mit Deinem Fehler kann ich Dir da leider grad nicht weiterhelfen, aber warum benutzt Du denn das Oreilly-Dingens? Mit FileUpload aus der Jakarta Commons Bibliothek-Sammlung geht das meiner Meinung nach noch einfacher.

Benutz ich immer dann, wenn ich kein Struts in einer Applikation hab...
 

Neue Beiträge

Zurück