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