Configuración de Portlet Bridge for JavaServer Faces

Configurar IBM Portlet Bridge for JavaServer Faces (JSF) 2.0.

Acerca de esta tarea

Restricción: JSF Portlet Bridge no funciona cuando se utiliza la implementación de JavaServer Faces predeterminada de WebSphere Application Server tradicional Versión 9.0, JSF 2.2.

Procedimiento

  1. Abra el archivo portlet.xml y modifique la clase de portlet para el puente de portlet JSF 2.0, como se indica a continuación:
    <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>
  2. Abra el archivo faces-config.xml y añada el resolutor de variable de puente de portlet JSF 2.0, el manejador de vistas y la entrada de manejador de recursos.
    <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>

Qué hacer a continuación

Si el proyecto de portlet tiene una clase de portlet personalizada, estos cambios también son necesarios:
  • Apunte la entrada portlet-class en el archivo portlet.xml a la clase de portlet personalizada específica utilizada.
  • Modifique la clase de portlet para ampliar la clase com.ibm.faces20.portlet.FacesPortlet desde IBM Portlet Bridge para JSF 2.0.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tweb_portletbridge
File name: tweb_portletbridge.html