Verwenden Sie diese Task, um IBM Portlet Bridge for JavaServer
Faces (JSF) 2.0 zu konfigurieren.
Informationen zu diesem Vorgang
Einschränkung: JSF Portlet Bridge funktioniert nicht, wenn Sie die JavaServer Faces-Standardimplementierung JSF 2.2
in WebSphere Application Server Traditional
Version 9.0 verwenden.
Vorgehensweise
- Öffnen Sie die Datei portlet.xml
und ändern Sie die Portletklasse für Portlet Bridge for
JSF 2.0 wie folgt:
<portlet-class>com.ibm.faces20.portlet.FacesPortlet</portlet-class>
<init-param>
<name>com.ibm.faces.portlet.page.view</name>
<value>/TestProjectView.xhtml</value>
<init-param>
- Öffnen Sie die Datei portlet.xml
und fügen Sie den Variablen-Resolver, den Anzeigehandler und den Ressourcenhandlereintrag
für Portlet Bridge for JSF 2.0 hinzu.
<application>
<variable-resolver>com.ibm.faces20.portlet.PortletVariableResolver</variable-resolver>
<view-handler>com.ibm.faces20.portlet.FaceletPortletViewHandler</view-handler>
<resource-handler>com.ibm.faces20.portlet.httpbridge.PortletResourceHandler</resource-handler>
</application>
Nächste Schritte
Wenn das Portletprojekt eine angepasste Portletklasse hat, sind außerdem die folgenden Änderungen erforderlich:
- Verweisen Sie im portlet-class-Eintrag in der Datei portlet.xml
auf die verwendete
angepasste Portletklasse.
- Ändern Sie die Portletklasse, um die Klasse "com.ibm.faces20.portlet.FacesPortlet"
aus IBM Portlet Bridge for JSF 2.0 zu erweitern.