The root cause:

java.lang.NoSuchMethodError: 
javax.servlet.ServletContext.getResourcePaths(Ljava/lang/String;)Ljava/u
til/Set;

Means that the jVM cannot find the method in ServletContext that accepts
a String parameter and returns a java.util.Set. 
 
This method is only "since" servlet 2.3, so it's possible you've got a
j2ee.jar or servlet.jar somewhere on your system that is from the
previous spec, and is causing problems.  Look for those jar files on
your system. You shouldn't have any other version of these files (and
not j2ee.jar at all!) in CATALINA_HOME/common/lib other than the
servlet.jar that came with your tomcat. 


> -----Original Message-----
> From: Januski, Ken [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, February 25, 2004 12:56 PM
> To: Tomcat Users List
> Subject: RE: unable to run JSP examples, tomcat 4.1.30, java 
> 1.4.2, windows XP p ro
> 
> 
> The first thing I notice is "Ljava". Is that correct? 
> 
> -----Original Message-----
> From: Jes�s Guti�rrez Ram�rez [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, February 25, 2004 11:47 AM
> To: [EMAIL PROTECTED]
> Subject: unable to run JSP examples, tomcat 4.1.30, java 
> 1.4.2, windows XP p ro
> 
> 
> Hi,
> 
> I have installed  tomcat 4.1.30, java 1.4.2 and windows XP 
> pro. When I try to run some JSP exmples I receive a page 
> error. What can be wrong? TIA
> 
> Jesus Gutierrez.
> 
> This is the error page
> 
> 
> 
> javax.servlet.ServletException: 
> javax.servlet.ServletContext.getResourcePaths(Ljava/lang/Strin
> g;)Ljava/util/
> Set;
>       at 
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
> er(Application
> FilterChain.java:247)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
> cationFilterCh
> ain.java:193)
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardW
> rapperValve.ja
> va:256)
>       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invok
> eNext(StandardPipeline.java:643)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardC
> ontextValve.ja
> va:191)
>       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invok
> eNext(StandardPipeline.java:643)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       at
> org.apache.catalina.core.StandardContext.invoke(StandardContex
> t.java:2422)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
> Valve.java:180
> )
>       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invok
> eNext(StandardPipeline.java:643)
>       at 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi
> spatcherValve.
> java:171)
>       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invok
> eNext(StandardPipeline.java:641)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport
> Valve.java:163
> )
>       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invok
> eNext(StandardPipeline.java:641)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
> gineValve.java
> :174)
>       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invok
> eNext(StandardPipeline.java:643)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.
> java:199)
>       at
> org.apache.coyote.http11.Http11Processor.process(Http11Process
> or.java:828)
>       at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandle
> r.processConne
> ction(Http11Protocol.java:700)
>       at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi
> nt.java:584)
>       at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> ThreadPool.jav
> a:683)
>       at java.lang.Thread.run(Thread.java:534)
> 
> 
> root cause
> 
> java.lang.NoSuchMethodError: 
> javax.servlet.ServletContext.getResourcePaths(Ljava/lang/Strin
> g;)Ljava/util/
> Set;
>       at 
> org.apache.jasper.compiler.TldLocationsCache.processJars(TldLo
> cationsCache.j
> ava:216)
>       at 
> org.apache.jasper.compiler.TldLocationsCache.init(TldLocations
> Cache.java:158
> )
>       at 
> org.apache.jasper.compiler.TldLocationsCache.getLocation(TldLo
> cationsCache.j
> ava:357)
>       at 
> org.apache.jasper.JspCompilationContext.getTldLocation(JspComp
> ilationContext
> .java:436)
>       at
> org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.
> java:353)
>       at 
> org.apache.jasper.compiler.Parser.parseDirective(Parser.java:381)
>       at 
> org.apache.jasper.compiler.Parser.parseElements(Parser.java:795)
>       at org.apache.jasper.compiler.Parser.parse(Parser.java:122)
>       at
> org.apache.jasper.compiler.ParserController.parse(ParserContro
> ller.java:199)
>       at
> org.apache.jasper.compiler.ParserController.parse(ParserContro
> ller.java:153)
>       at
> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:227)
>       at 
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:369)
>       at 
> org.apache.jasper.JspCompilationContext.compile(JspCompilation
> Context.java:4
> 73)
>       at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServlet
> Wrapper.java:1
> 90)
>       at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet
> .java:295)
>       at 
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
> er(Application
> FilterChain.java:247)
>       at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
> cationFilterCh
> ain.java:193)
>       at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardW
> rapperValve.ja
> va:256)
>       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invok
> eNext(StandardPipeline.java:643)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardC
> ontextValve.ja
> va:191)
>       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invok
> eNext(StandardPipeline.java:643)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       at
> org.apache.catalina.core.StandardContext.invoke(StandardContex
> t.java:2422)
>       at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
> Valve.java:180
> )
>       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invok
> eNext(StandardPipeline.java:643)
>       at 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi
> spatcherValve.
> java:171)
>       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invok
> eNext(StandardPipeline.java:641)
>       at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport
> Valve.java:163
> )
>       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invok
> eNext(StandardPipeline.java:641)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
> gineValve.java
> :174)
>       at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invok
> eNext(StandardPipeline.java:643)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>       at
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.
> java:199)
>       at
> org.apache.coyote.http11.Http11Processor.process(Http11Process
> or.java:828)
>       at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandle
> r.processConne
> ction(Http11Protocol.java:700)
>       at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi
> nt.java:584)
>       at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> ThreadPool.jav
> a:683)
>       at java.lang.Thread.run(Thread.java:534)
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to