Version 14

    This article documents the current status of JSF integration on AS7.


    JSF Feature Status


    Working in Master
    Basic JSF integrationYesMojarra 2.0.4-b09 was integrated on 2011-02-23
    JSF 2.1 SupportYesSlated for AS7.1
    Auto-add FacesServletYesIf no FacesServlet specified in web.xml it will be automatically added according to the new rules in the FacesServlet javadoc.  This is slightly different from the auto-add feature in AS6.
    Bean ValidationYesHibernate Validator is integrated with JSF as the bean validation provider.
    Legacy Facelets AppsYesThis refers to older JSF applications that use the JSF 1.x version of Facelets.  All issues resolved.
    JSP-based JSF applciationsYesFixed in Beta 2.
    JSTLYesFixed in Beta 2.
    JEE5 InjectionYesFixed in CR1
    Multi-JSF implementationsYesAS6 allowed you to plug in different JSF implementations.  Currently in AS7, only one implementation is allowed.
    WAR_BUNDLES_JSF_IMPLYesImplemented in AS7.0.1
    Integration TestsPartialSeveral integration tests have been developed but we haven't had time to get them into the build.  JSFUnit is working on AS7 now and we have a JSF smoke test.


    JSF-related Jiras for AS7:

    JBAS-8876 Add JSF to AS7

    JBAS-8908 AS6 ZipException now seen in AS7

    JBAS-8909 TransformerConfigurationException when reading faces-config.xml

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

    JBAS-9064 Register JSF EL Resolvers with JSP

    JBAS-9022 Changing web context with jboss-web.xml causes error in JSF

    AS7-1541 Implement WAR_BUNDLES_JSF_IMPL

    JBAS-9125 Upgrade JSF to spec level 2.1

    JBAS-5826 Multi-JSF Feature