uPortal 4.0 / Pluto 2.1 Integration Details

uPortal 4.0 uses Apache Pluto 2.1 as the portlet container, the thing that actually provides for the portlet lifecycle and execution and doing those things per the specification.

Starting Out

The first place to look is portletContainerContext.xml which defines all of the Spring managed beans related to the Pluto integration. The primary entry point into Pluto is the PortletContainer, this interface provides the primary portlet lifecycle APIs used by uPortal to execute portlets.