|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
hi,
I've been trying to compile JSP code under Apache/Tomcat 4.0.3/JDK 1.3, and keep obtaining the same error. The .java file is produced but instead of generating the .class the following type of ServletException/NoSuchMethod error is seen in the log files: (this is code that has been passed on to me and makes reference to Tag Libraries... any ideas?) Your urgent assistance would be most appreciated. Thanks in advance, Safa 2003-02-17 17:01:41 ApplicationDispatcher[] Servlet.service() for servlet jsp threw exception javax.servlet.ServletException at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:485) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:683) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:431) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:355) at org.apache.catalina.valves.ErrorDispatcherValve.custom(ErrorDispatcherValve.java:391) at org.apache.catalina.valves.ErrorDispatcherValve.throwable(ErrorDispatcherValve.java:250) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:178) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.HstErrorReportValve.invoke(HstErrorReportValve.java:170) 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:174) 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.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:429) at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:495) at java.lang.Thread.run(Thread.java:484) ----- Root Cause ----- java.lang.NoSuchMethodError at org.apache.taglibs.standard.tlv.JstlBaseTLV.validate(JstlBaseTLV.java:164) at org.apache.jasper.compiler.TagLibraryInfoImpl.validate(TagLibraryInfoImpl.java:614) at org.apache.jasper.compiler.JspParseEventListener.validate(JspParseEventListener.java:1128) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:219) at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:552) 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.ApplicationDispatcher.invoke(ApplicationDispatcher.java:683) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:431) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:355) at org.apache.catalina.valves.ErrorDispatcherValve.custom(ErrorDispatcherValve.java:391) at org.apache.catalina.valves.ErrorDispatcherValve.throwable(ErrorDispatcherValve.java:250) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:178) at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) at org.apache.catalina.valves.HstErrorReportValve.invoke(HstErrorReportValve.java:170) 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:174) 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.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:429) at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:495) at java.lang.Thread.run(Thread.java:484) The following lines can be found in the web.xml: <taglib> <taglib-uri>URL</taglib-uri> <taglib-location>/WEB-INF/taglib/c.tld</taglib-location> </taglib> <taglib> <taglib-uri>URL</taglib-uri> <taglib-location>/WEB-INF/taglib/c-rt.tld</taglib-location> </taglib> The appropriate .tld files (c-rt.tld and c.tld) are in the WEB-INF/taglib directory as well. And jstl.jar, js.jar, jstl-api.jar, cos.jar... can be found in WEB-INF/lib. Thanks again, Safa |
![]() |
| Viewing: Dev Shed Forums > Programming Languages > Java Help > urgent: JstlBaseTLV.validate |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|