Hi there --

I'm not sure what the problem is just from looking at your stack trace,
but it does look like you're using an old version of the JSTL RI (from
back when it was still called 'JSPTL' and the recommended prefix was
'jx').  In fact, your container might even be finding two conflicting
versions of the JSTL RI.

I'd recommend starting with a clean container and classpath, and
downloading the most recent version of the JSTL RI from

  http://jakarta.apache.org/builds/jakarta-taglibs/releases/standard/

Hope that helps,

Shawn

On Mon, 31 Dec 2001, c tang wrote:

> Hi all,
> 
> I tried to use jsptl in my webapp.  I am using
> tomcat4.01 in win2000.  The example coming with jsptl
> tag lib works fine.  However, when I added
> <@ taglib prefix="jx"
> uri="http://java.sun.com/jsptl/ea/jx"; %> into my jsp
> page, an exception is thrown.  All the jars and tlds
> includes in the example have been copied over to my
> app.
> 
> Please help me to solve the problem.
> 
> java.lang.NoSuchMethodError
>       at
> org.apache.taglibs.jsptl.tlv.JsptlCoreTLV.validate(JsptlCoreTLV.java:377)
>       at
> org.apache.jasper.compiler.TagLibraryInfoImpl.validate(TagLibraryInfoImpl.java:614)
>       at
> 
>org.apache.jasper.compiler.JspParseEventListener.validate(JspParseEventListener.java:1125)
>       at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:219)
>       at
> org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:546)
>       at
> 
>org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:177)
>       at
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:189)
>       at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
>       at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
>       at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at
> 
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
>       at
> 
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
>       at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
> 
>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
> org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011)
>       at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)
>       at java.lang.Thread.run(Thread.java:484)
> 
> 
> Thanks!
> 
> ct
> 
> __________________________________________________
> Do You Yahoo!?
> Send your FREE holiday greetings online!
> http://greetings.yahoo.com
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
> 


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

Reply via email to