I don't know will it help or not, but you could try this parser: http://www.jyaga.com/ I use it, it never fails yet)))
Jenya --- Patrick L Archibald <[EMAIL PROTECTED]> wrote: > Hi > > I'm stumped on this problem. I've got a file upload > servlet that works > fine running on a PC with Tomcat 4.1.12 but I get > the error below on the > IBM AS/400 running Tomcat 4.1.12. I've written > hundreds of servlets on > the AS/400 and the PC and I've never had one beat me > like this one. The > error says "NoClassDefFoundError: > javax/servlet/http/HttpServletRequest" > but that is not logical since I have dozens of > servlets running OK. > Any one have any suggestions? > > Thanx, PLA > > > > HTTP Status 500 - > > type Exception report > > message > > description The server encountered an internal error > () that prevented > it from fulfilling this request. > > exception > > javax.servlet.ServletException: Servlet execution > threw an exception > java/lang/Throwable.(Ljava/lang/String;)V+4 > (Throwable.java:90) > java/lang/Exception.(Ljava/lang/String;)V+1 > (Exception.java:38) > > javax/servlet/ServletException.(Ljava/lang/String;Ljava/lang/Throwable;)V+0 > > (ServletException.java:132) > > org/apache/catalina/core/ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+0 > > (ApplicationFilterChain.java:201) > > org/apache/catalina/core/ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+0 > > (ApplicationFilterChain.java:168) > > org/apache/catalina/core/StandardWrapperValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+0 > > (StandardWrapperValve.java:174) > > org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0 > > (StandardPipeline.java:636) > > org/apache/catalina/core/StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0 > > (StandardPipeline.java:480) > > org/apache/catalina/core/ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0 > > (ContainerBase.java:995) > > org/apache/catalina/core/StandardContextValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+0 > > (StandardContextValve.java:153) > > org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0 > > (StandardPipeline.java:636) > > org/apache/catalina/core/StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0 > > (StandardPipeline.java:480) > > org/apache/catalina/core/ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0 > > (ContainerBase.java:995) > > org/apache/catalina/core/StandardContext.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0 > > (StandardContext.java:2395) > > org/apache/catalina/core/StandardHostValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+0 > > (StandardHostValve.java:148) > > org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0 > > (StandardPipeline.java:636) > > org/apache/catalina/valves/ErrorDispatcherValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+0 > > (ErrorDispatcherValve.java:170) > > org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0 > > (StandardPipeline.java:636) > > org/apache/catalina/valves/ErrorReportValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+0 > > (ErrorReportValve.java:172) > > org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0 > > (StandardPipeline.java:636) > > org/apache/catalina/core/StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0 > > (StandardPipeline.java:480) > > org/apache/catalina/core/ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0 > > (ContainerBase.java:995) > > org/apache/catalina/core/StandardEngineValve.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;Lorg/apache/catalina/ValveContext;)V+0 > > (StandardEngineValve.java:146) > > org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0 > > (StandardPipeline.java:636) > > org/apache/catalina/core/StandardPipeline.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0 > > (StandardPipeline.java:480) > > org/apache/catalina/core/ContainerBase.invoke(Lorg/apache/catalina/Request;Lorg/apache/catalina/Response;)V+0 > > (ContainerBase.java:995) > > org/apache/coyote/tomcat4/CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+0 > > (CoyoteAdapter.java:197) > > org/apache/coyote/http11/Http11Processor.process(Ljava/io/InputStream;Ljava/io/OutputStream;)V+0 > > (Http11Processor.java:386) > > org/apache/coyote/http11/Http11Protocol$Http11ConnectionHandler.processConnection(Lorg/apache/tomcat/util/net/TcpConnection;[Ljava/lang/Object;)V+0 > > (Http11Protocol.java:363) > > org/apache/tomcat/util/net/TcpWorkerThread.runIt([Ljava/lang/Object;)V+0 > > (PoolTcpEndpoint.java:494) > > org/apache/tomcat/util/threads/ThreadPool$ControlRunnable.run()V+0 > > (ThreadPool.java:504) > java/lang/Thread.run()V+11 (Thread.java:484) > > root cause > > java.lang.NoClassDefFoundError: > javax/servlet/http/HttpServletRequest > java/lang/Throwable.(Ljava/lang/String;)V+4 > (Throwable.java:90) > > java/lang/LinkageError.(Ljava/lang/String;)V+1 > (LinkageError.java:39) > > java/lang/NoClassDefFoundError.(Ljava/lang/String;)V+1 > > (NoClassDefFoundError.java:43) > > com/oreilly/servlet/multipart/MultipartParser.(Ljavax/servlet/http/HttpServletRequest;IZZ)V+23 > > (MultipartParser.java:114) > > com/oreilly/servlet/multipart/MultipartParser.(Ljavax/servlet/http/HttpServletRequest;I)V+1 > > (MultipartParser.java:94) > > com/oreilly/servlet/MultipartRequest.(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;ILjava/lang/String;Lcom/oreilly/servlet/multipart/FileRenamePolicy;)V+148 > > (MultipartRequest.java:219) > > com/oreilly/servlet/MultipartRequest.(Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;ILcom/oreilly/servlet/multipart/FileRenamePolicy;)V+1 > > (MultipartRequest.java:148) > > FileUploadDownloadServlet3.performUpload(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+0 > > (FileUploadDownloadServlet3.java:293) > > FileUploadDownloadServlet3.doPost(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+0 > > (FileUploadDownloadServlet3.java:57) > > javax/servlet/http/HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+0 > > (HttpServlet.java:733) > > javax/servlet/http/HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+0 > > (HttpServlet.java:848) > === message truncated === __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
