Migración de JavaServer Faces
En WebSphere Application Server versión 8 y posterior, la implementación JSF (JavaServer Faces) predeterminada ha cambiado a MyFaces.
Elección de la implementación JSF correcta
Después de actualizar a WebSphere Application Server versión 9, el estado inicial para todas las aplicaciones será utilizar la implementación JSF MyFaces 2.2. Consulte Configuración para JavaServer Faces 2.2 si desea elegir una configuración de terceros.
Biblioteca de widgets de IBM JavaServer Faces
Debe actualizar la biblioteca de widgets a la versión 3.1.6 o posterior para habilitar la compatibilidad con los cambios en la implementación de JSF 2.0. Obtenga una versión compatible de JWL actualizando IBM® Rational Application Developer para WebSphere a 7.5.5.2 o posteriores, o instalando IBM Rational Application Developer for WebSphere V8.0 y posterior.
Manejo de excepciones de JSF 2.0
El comportamiento predeterminado de JSF cuando se producen excepciones inesperadas durante el proceso de ciclo de vida de JSF ha cambiado. Antes de JSF 2.0, las excepciones inesperadas durante el proceso de ciclo de vida las ocultaba el entorno de ejecución. Este comportamiento ha cambiado con JSF 2.0. Las excepciones se publican en la nueva API ExceptionHandler, tal como se describe en la sección 6.2 de la especificación JSF 2.0.
<exception-handlerfactory>
javax.faces.webapp.PreJsf2ExceptionHandlerFactory
</exception-handlerfactory>