Mojarra 2.0.5 Release Notes
Release Notes

Specification Version: 2.0
Implementation Version: 2.0.5

This document contains information that should help you use this software library more effectively. See the JSF FAQ for additional information.

Java TM 2 Platform, Standard Edition (J2SE TM ) Requirements

This release of JSF requires J2SE 5.0 or higher.

Webtier Specification Requirements

This release of JSF requires:

General Comments on the Mojarra 2.0.5 Release

This release should be considered feature complete with the JavaServer Faces 2.0 specification.

Identifying the JAR Files

JAR File Description
jsf-api.jar This JAR contains all of the public APIs as described by the specification.
jsf-impl.jar This JAR contains the runtime implementation per the specification.

Installing Mojarra 2.0.5 on GlassFish v2

Installing Mojarra 2.0.5 on GlassFish v3 (including GlassFish Prelude)

Uninstalling Mojarra 2.0.5 on GlassFish v3 (including GlassFish Prelude)

It is critical when uninstalling Mojarra 2.0.5, that you also reinstall the 1.2 version of JSF. The admin console of glassfish requires JSF to function correctly.

Configuring your web application to use Mojarra 2.0.5

NOTE: JSP-based JSF 1.2 applications should deploy and run without issue using Mojarra 2.0.5, however, the bulk of the new features defined will only work with Facelets (specifically the Facelets implementation included in jsf-impl.jar). If you decided to test your existing Facelets-based JSF 1.2 application, make sure you do not include the jsf-facelets.jar with your application.

With JSF 2.0, there is now a set of rules that are followed to determine whe the Facelets included with Mojarra 2.0.5 will be disabled. See the following list:

With the release of JSF 2.0, it is possible to use both JSP and Facelets in the same application using *both* prefix and extension mapping for the FacesServlet. See the updated documentation for ViewHandler.DEFAULT_SUFFIX_PARAM for details on how the new algorithm works.

Change Log

Known Issues