2 Replies Latest reply on Jun 28, 2006 8:03 PM by Stephen Gray

    JSTL taglib cannot be resolved by JBoss 3.2.1

    Stephen Gray Newbie

      Hi everyone,

      I'm having a problem with a JSP page that uses JSTL tags on JBoss 3.2.1 (Tomcat 4.1.24). The error I'm getting is:

      org.apache.jasper.JasperException: This absolute uri http://java.sun.com/jsp/jstl/core) cannot be resolved in either web.xml or the jar files deployed with this application

      which is generated by the following taglib reference in my jsp:
      <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

      This does not happen when the application is running under Tomcat 5.1.12.

      The two JSTL jar files (standard.jar and jstl.jar) are in WEB_INF/lib and standard.jar contains the tld file with uri = http://java.sun.com/jsp/jstl/core (c.tld).

      I've also tried http://java.sun.com/jstl/core and http://java.sun.com/jstl/core as uri's which point to v1.2 of c.tld (the first url points to the v2.0 file) but the same thing happens.

      Does anyone know what might be happening here?

      Any help much appreciated.