You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Nicolas Kalkhof <nk...@web.de> on 2006/07/17 17:38:45 UTC
tobago and pluto portlet issue
hi folks,
iŽm not quite sure if this is supposed to work at all. iŽve desperatly tried to make a simple tobago hallo world applet to work in a pluto portlet. so far i was successful with tomahawk. but tobago doesnŽt work at all. all i get is this:
Error rendering portlet.
java.lang.ClassCastException: org.apache.pluto.internal.impl.RenderRequestImpl
at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:192)
at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:139)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at org.apache.pluto.core.PortletInvoker.invoke(PortletInvoker.java:169)
at org.apache.pluto.core.PortletInvoker.render(PortletInvoker.java:111)
pluto is 1.1-dev tobago is 1.07(also tried 1.08 spanshot) and the portal bridges are version 1.0. my web.xml looks like this:
<filter>
<filter-name>ExtensionsFilter</filter-name> <filter-class>org.apache.myfaces.tobago.webapp.TobagoMultipartFormdataFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>ExtensionsFilter</filter-name>
<servlet-name>org.apache.pluto.core.PortletServlet</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>ExtensionsFilter</filter-name>
<url-pattern>/pluto/portal/*</url-pattern>
</filter-mapping>
<!-- servlet parameters -->
<servlet>
<servlet-name>UserProfilePortlet</servlet-name>
<servlet-class>org.apache.pluto.core.PortletServlet</servlet-class>
<init-param>
<param-name>portlet-name</param-name>
<param-value>UserProfilePortlet</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>ResourceServlet</servlet-name>
<servlet-class>org.apache.myfaces.tobago.servlet.ResourceServlet</servlet-class>
</servlet>
<!-- servlet mappings -->
<servlet-mapping>
<servlet-name>UserProfilePortlet</servlet-name>
<url-pattern>/PlutoInvoker/UserProfilePortlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ResourceServlet</servlet-name>
<url-pattern>/org/apache/myfaces/tobago/renderkit/*</url-pattern>
</servlet-mapping>
any help is very much apprechiated.
regards,
nicolas
_____________________________________________________________________
Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
http://smartsurfer.web.de/?mc=100071&distributionid=000000000071
Re: tobago and pluto portlet issue
Posted by Bernd Bohmann <be...@atanion.com>.
Hello Nicolas,
i have never try tobago in a portlet container. If you send me your code
i will try to setup a portlet example/test for tobago.
One note why is ExtensionsFilter defined twice?
Regards
Bernd
Nicolas Kalkhof schrieb:
> hi folks,
>
> iŽm not quite sure if this is supposed to work at all. iŽve desperatly tried to make a simple tobago hallo world applet to work in a pluto portlet. so far i was successful with tomahawk. but tobago doesnŽt work at all. all i get is this:
>
> Error rendering portlet.
> java.lang.ClassCastException: org.apache.pluto.internal.impl.RenderRequestImpl
> at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:192)
> at org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:139)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
> at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
> at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
> at org.apache.pluto.core.PortletInvoker.invoke(PortletInvoker.java:169)
> at org.apache.pluto.core.PortletInvoker.render(PortletInvoker.java:111)
>
> pluto is 1.1-dev tobago is 1.07(also tried 1.08 spanshot) and the portal bridges are version 1.0. my web.xml looks like this:
>
> <filter>
> <filter-name>ExtensionsFilter</filter-name> <filter-class>org.apache.myfaces.tobago.webapp.TobagoMultipartFormdataFilter</filter-class>
> </filter>
>
> <filter-mapping>
> <filter-name>ExtensionsFilter</filter-name>
> <servlet-name>org.apache.pluto.core.PortletServlet</servlet-name>
> </filter-mapping>
> <filter-mapping>
> <filter-name>ExtensionsFilter</filter-name>
> <url-pattern>/pluto/portal/*</url-pattern>
> </filter-mapping>
>
> <!-- servlet parameters -->
> <servlet>
> <servlet-name>UserProfilePortlet</servlet-name>
> <servlet-class>org.apache.pluto.core.PortletServlet</servlet-class>
> <init-param>
> <param-name>portlet-name</param-name>
> <param-value>UserProfilePortlet</param-value>
> </init-param>
> <load-on-startup>1</load-on-startup>
> </servlet>
>
> <servlet>
> <servlet-name>ResourceServlet</servlet-name>
> <servlet-class>org.apache.myfaces.tobago.servlet.ResourceServlet</servlet-class>
> </servlet>
>
> <!-- servlet mappings -->
> <servlet-mapping>
> <servlet-name>UserProfilePortlet</servlet-name>
> <url-pattern>/PlutoInvoker/UserProfilePortlet</url-pattern>
> </servlet-mapping>
>
> <servlet-mapping>
> <servlet-name>ResourceServlet</servlet-name>
> <url-pattern>/org/apache/myfaces/tobago/renderkit/*</url-pattern>
> </servlet-mapping>
>
> any help is very much apprechiated.
>
> regards,
> nicolas
> _____________________________________________________________________
> Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> http://smartsurfer.web.de/?mc=100071&distributionid=000000000071
>
>
--
Dipl.-Ing. Bernd Bohmann - Atanion GmbH - Software Development
Bismarckstr. 13, 26122 Oldenburg, http://www.atanion.com
phone: +49 441 4082312, mobile: +49 173 8839471, fax: +49 441 4082333