Sono sinceramente basito dalla totale assenza di documentazione per questo portal.

Dunque jetspeed2 usa pluto ( entrambi progetti apache ) come portlet container quindi a rigor di logica una portlet che va su pluto dovrebbe andare anche su jetspeed.

io seguo le istruzioni qua :

http://docs.zkoss.org/wiki/Portal_integration

per una generica portlet jsr168 compliant

Codice PHP:
<portlet>
     <
description>ZK loader for ZUML pages</description>
     <
portlet-name>zkPortletLoader</portlet-name>
     <
display-name>ZK Portlet Loader</display-name>
 
     <
portlet-class>org.zkoss.zk.ui.http.DHtmlLayoutPortlet</portlet-class>
 
     <
expiration-cache>0</expiration-cache>
 
     <
supports>
         <
mime-type>text/html</mime-type>
         <
portlet-mode>VIEW</portlet-mode>
     </
supports>
 
     <
supported-locale>en</supported-locale>
 
     <
portlet-info>
         <
title>ZK</title>
         <
short-title>ZK</short-title>
         <
keywords>ZK,ZUML</keywords>
     </
portlet-info>
 </
portlet
Controllo pure che il web.xml sia corretto

ma niente, carico il mio war nella directory di deploy di jetspeed2, lui vede il file e lo riconosce come portlet, lo carico ma mi dice che in visualizzaziono lo zkloader ha fallito....

Ora dove diavolo sbaglio ?