tomcat-taglibs-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Cooper <mfncoo...@gmail.com>
Subject Re: Error: javax/servlet/jsp/tagext/TagLibraryValidator
Date Fri, 04 Mar 2005 17:26:16 GMT
On Fri,  4 Mar 2005 08:43:54 -0500, Kris Schneider <kris@dotech.com> wrote:
> From http://jakarta.apache.org/tomcat/tomcat-5.5-doc/setup.html
> 
> If using a J2SE 1.4 JRE, the compatibility package must be downloaded and
> expanded inside the folder where Tomcat was installed.
> 
> Have you done that? You may also want to grab the lates TC 5.5 version (5.5.7).

Alternatively, you could switch to "matching" versions - Tomcat 5.0.x
on JDK 1.4.x or Tomcat 5.5.x on JDK 1.5.x.

--
Martin Cooper


> For the last couple versions of JSP, there really isn't any reason to install
> TLD files and use <taglib> elements in web.xml for packaged taglibs. So, delete
> the TLD files from WEB-INF and remove the <taglib> elements from web.xml. The
> standard taglib directive for JSTL 1.1's core taglib is:
> 
> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
> 
> Placing jstl.jar and standard.jar in WEB-INF/lib is correct.
> 
> Quoting PGibbonsX@aol.com:
> 
> > Hi There,
> > i need some help working out how to fix the above error.
> >
> > When i code the following line:
> > <%@ taglib uri="/jstl-c" prefix="c" %>
> > in my jsp page i  get some crazy errors:
> >
> >
> > exception
> > javax.servlet.ServletException: javax/servlet/jsp/tagext/TagLibraryValidator
> >
> >
> > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
> >
> >
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >
> > root  cause
> > java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator
> >
> >                                 java.lang.ClassLoader.defineClass0(Native
> > Method)
> >
> >
> > java.lang.ClassLoader.defineClass(ClassLoader.java:539)
> >
> >
> > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
> >
> >
> > java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
> >
> >
> >
> > etc.
> >
> >
> > I have downloaded jakarta-tomcat-5.5.4 &  jakarta-taglibs-standard-1.1.2.
> > Also i have ammended web.xml to:
> >
> > <!-- JSTL Deployment -->
> > <taglib>
> > <taglib-uri>/jstl-c</taglib-uri>
> > <taglib-location>/WEB-INF/c.tld</taglib-location>
> > </taglib>
> >
> >
> > And i have copied standard.jar & jstl.jar to  ROOT/WEB-INF/lib  ( is this the
> >
> > right place) & the all the  tld's to /WEB-INF.  Also i'm running 1.4.2_07.
> >
> > how do i get taglibs to work propoerly. I've seem numerous posts on the web
> >
> > about this but never a fix..
> >
> > thanks in advance pg
> 
> --
> Kris Schneider <mailto:kris@dotech.com>
> D.O.Tech       <http://www.dotech.com/>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: taglibs-user-help@jakarta.apache.org
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: taglibs-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: taglibs-user-help@jakarta.apache.org


Mime
View raw message