Migration von JavaServer Faces
In WebSphere Application Server Version 8 und höher wurde die JSF-Standardimplementierung in MyFaces geändert.
Richtige JSF-Implementierung auswählen
Nach dem Update auf WebSphere Application Server Version 9 ist der Anfangsstatus für alle Anwendungen die JSF-Implementierung von MyFaces 2.2. Wenn Sie eine Konfiguration eines anderen Anbieters auswählen möchten, lesen Sie die Informationen im Abschnitt Konfiguration für JavaServer Faces 2.2.
IBM JavaServer Faces Widget Library
Sie müssen die Widget-Bibliothek auf Version 3.1.6 oder höher aktualisieren, um die Kompatibilität mit den Änderungen, die in der JSF-Spezifikation 2.0 vorgenommen wurden, zu gewährleisten. Rufen Sie eine kompatible Version von JWL ab, indem Sie für IBM® Rational Application Developer for WebSphere ein Upgrade auf Version 7.5.5.2 oder höher durchführen oder IBM Rational Application Developer for WebSphere Version 8.0 oder höher installieren.
Behandlung von JSF-2.0-Ausnahmen
Das Standardverhalten für JSF beim Auftreten unerwarteter Ausnahmebedingungen während des JSF-Lebenszyklus wurde geändert. Vor JSF 2.0 wurden unerwartete Ausnahmebedingungen während des Lebenszyklus von der Laufzeitumgebung verdeckt. Dieses Verhalten wurde in JSF 2.0 geändert. Ausnahmebedingungen wurden in der API "ExceptionHandler" veröffentlicht, wie im Abschnitt 6.2 der Spezifikation JSF 2.0 beschrieben.
<exception-handlerfactory>
javax.faces.webapp.PreJsf2ExceptionHandlerFactory
</exception-handlerfactory>