ICEfaces makes use of the PortletFaces Bridge to handle the mapping of the portlet lifecycle onto the JSF lifecycle. This has many advantages like enabling proper resource handling and cleaner integration with the portal container. To define your portlet, specify the following:
If you are using the older/deprecated PortletFaces Bridge, the portlet-class needs to be defined as:
The LiferayFaces Bridge is no longer backwards compatible (3.3.0_P05 release) in this regard so if you are migrating from PortletFaces to LiferayFaces, the older classname will no longer work.
To prevent the processing of portlet resource URLs to avoid caching of things like bridge.js, the following parameter should be set to false.
You must use a portlet bridge to run JSF and ICEfaces portlets in a portal container. See the section on Portlet Bridges for more information.
© Copyright 2021 ICEsoft Technologies Canada Corp.