You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-dev@portals.apache.org by Antonio Iossa <an...@enterpriseda.com> on 2007/10/17 13:18:52 UTC
Portletize ZK Application on PLUTO 1.0.1
Hi all,
I would "portletize" a zk application in pluto (ver. 1.0.1 for project
constraints).
I follow the procedure specified in the zkDevGuide and zkDevRef, but I
get the following error (tomcat log files):
org.apache.pluto.portalImpl.services.log.LoggerImpl error
GRAVE: Error in Portlet
java.lang.NullPointerException
at
org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:109)
at
org.apache.pluto.invoker.impl.PortletInvokerImpl.load(PortletInvokerImpl.java:80)
at
org.apache.pluto.PortletContainerImpl.portletLoad(PortletContainerImpl.java:218)
at ......
My configuration files are:
webapps/pluto/WEB-INF/data/Portletentityregistry.xml:
<application id="8">
<definition-id>zerokode</definition-id>
<portlet id="0">
<definition-id>zerokode.zkPortletLoader</definition-id>
</portlet>
</application>
webapps/zerokode/WEB-INF/portlet.xml:
<portlet-app id="zerokode" version="4.0.5">
<portlet id="zkPortletLoader">
<description>ZK loader for ZUML pages</description>
<portlet-name>zkPortletLoader</portlet-name>
<display-name>zkPortletLoader</display-name>
<portlet-class>org.zkoss.zk.ui.http.DHtmlLayoutPortlet</portlet-class>
<expiration-cache>-1</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>
</portlet-app>
webapps/zerokode/WEB-INF/web.xml:
<servlet>
<servlet-name>zkPortletLoader</servlet-name>
<display-name>zkPortletLoader</display-name>
<description>Automated generated Portlet Wrapper</description>
<servlet-class>org.apache.pluto.core.PortletServlet</servlet-class>
<init-param>
<param-name>portlet-class</param-name>
<param-value>org.zkoss.zk.ui.http.DHtmlLayoutPortlet</param-value>
</init-param>
<init-param>
<param-name>portlet-guid</param-name>
<param-value>zerokode.zkPortletLoader</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>zkPortletLoader</servlet-name>
<url-pattern>/zkPortletLoader/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>zkPortletLoader</servlet-name>
<url-pattern>/zerokode/*</url-pattern>
</servlet-mapping>
Any idea of what is the problem?
Thank you in advance,
antios