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.

Achtung: JWL wird nicht weiter unterstützt und funktioniert nicht mit faceletbasierten JSF-Seiten, wohl aber mit JSF-Seiten, die mit der JSP-Technologie (JavaServer Pages) erstellt wurden.

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.

Fügen Sie den folgenden Codeausschnitt im Abschnitt <factory> der Datei faces-config.xml für alle Anwendungen ein, die das zuvor definierte Verhalten voraussetzen:
<exception-handlerfactory>
	 	 javax.faces.webapp.PreJsf2ExceptionHandlerFactory
</exception-handlerfactory>

Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cweb_jsfmigrate
Dateiname:cweb_jsfmigrate.html