Multiple cluster portlet deployment

Although portlets are a type of enterprise application, portlet deployment is typically done through HCL. If done directly to WebSphere® Application Server, HCL must be notified. HCL maintains configuration information that is extracted from the portlet descriptor (portlet.xml) during portlet deployment.

If a portlet is deployed through HCL, it first takes whatever configuration information it needs from the portlet's WAR file. Then, it generates a unique object ID for this portlet. HCL then wraps the portlet's WAR within an EAR definition, giving it a name that is based on the display name, suffixed with the generated object ID. It guarantees that the underlying enterprise application name is unique to this portal. If this portal is clustered, the new enterprise application is common to this cluster, but unique from any other cluster in the cell. The object ID is guaranteed to be unique.

If the portlet was deployed during initial installation, then the object ID might be the same as other portal installations based on the same version of HCL. When multiple clusters are defined in the same cell that is based on this version, many portlets are common between the clusters. These portlets share object IDs.

Note: When you deploy and activate portlets, while you are logged in to HCL, you must log out and log back in to see the updated status for the portlets.