Tomcat / com.oreilly upload library / Classpath problem
Jeg forsøger at kompilere servletten "UploadTest.java" i kap.4 fra http://examples.oreilly.com/jservlet2/Den kompilerer fint, men lige så snart jeg forsøger at kalde den fra et HTML dokument får jeg følgende fejl:
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Invoker service() exception
at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:524)
<snip>
root cause
java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
at com.oreilly.servlet.multipart.MultipartParser.(MultipartParser.java:150)
<snip>
Så vidt jeg kan udlede (bl.a. fra http://www.servlets.com/blog/archives/000027.html, ca. 70 % nede)er det fordi min Tomcat 4.1.24 ikke kan kan finde javax/servlet/http/HttpServletRequest der skulle ligge i servlet.jar fra J2EE-mappen.
Jeg har derfor i desperation forsøgt at kopiere den fil til stort set alle de mapper jeg kunne finde på, men uden held...
Jeg antager at enten jeg eller Tomcat må have sat Classpath forkert - men eh, hvordan ordner jeg det ?
MVH,RBJ.