[jboss-jira] [JBoss JIRA] Created: (JBAS-8916) Need shared TLD's for JSTL and JSF

Stan Silvert (JIRA) jira-events at lists.jboss.org
Tue Mar 1 09:05:05 EST 2011


Need shared TLD's for JSTL and JSF
----------------------------------

                 Key: JBAS-8916
                 URL: https://issues.jboss.org/browse/JBAS-8916
             Project: JBoss Application Server
          Issue Type: Task
      Security Level: Public (Everyone can see)
          Components: JSF, Web (Tomcat) service
    Affects Versions: 7.0.0.Alpha1
            Reporter: Stan Silvert
            Assignee: Remy Maucherat
            Priority: Critical
         Attachments: jsfwithjsp.war

JSTL applications and JSP-based JSF applications will fail because the TLD's are not processed for WARs that need them.  We need a shared TLD facility similar to previous AS versions so that these tag libs are parsed only once and then shared with every WAR.

I'm attaching a simple WAR to smoke-test JSTL and JSP-based JSF.  With the attached WAR, The following URLs will yield the following errors:

http://localhost:8080/jsfwithjsp/hellojsf.faces
org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsf/html cannot be resolved in either web.xml or the jar files deployed with this application
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
	org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:239)

http://localhost:8080/jsfwithjsp/hellojstl.jsp
org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
	org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:239)


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list