The legacy portlet container in that WP stacktrace
would lead me to believe that WP believes you're
trying to use a WebSphere Portlet (IBM proprietary
portlet API), not their JSR168 Portlet container and
JSR168 portlet.

How did you create your portlet WAR and portlet.xml
file?

--- POUSSE Sebastien <[EMAIL PROTECTED]> wrote:

> Thanks for the quick reply
> You could find the entire StackTrace at the end of
> this mail.
> What I understand is :
> - the MyFacesGenericPortlet subclasses the
> javax.portlet.GenericPortlet 
> class
> - Websphere uses Jetspeed 1. Jetspeed portlet
> subclasses the 
> org.apache.jetspeed.portlet.Portlet class.
> - Websphere may try to cast the MyFacesPortlet in
> PortletAdapter class, 
> and fails.
> 
> I tried to use the Websphere class 
> (com.ibm.faces.webapp.WPFacesGenericPortlet), but
> without success.
> 
> [26/05/05 14:06:41:328 CEST] 35fa7fa3 WebGroup     
> E SRVE0020E: 
> [Servlet error]-[sebportlet1.MyFacesPortlet]: Le
> chargement du servlet a 
> �chou�: java.lang.ClassCastException: 
> org.apache.myfaces.portlet.MyFacesGenericPortlet
>     at 
>
com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:188)
>     at 
>
com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)
>     at 
>
com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:646)
>     at 
>
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:187)
>     at 
>
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebAppRequestDispatcherInfo.java:68)
>     at 
>
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1457)
>     at 
>
com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1416)
>     at 
>
com.ibm.wps.pe.om.definition.impl.ServletDefinitionImpl.getRequestDispatcher(ServletDefinitionImpl.java:258)
>     at 
>
com.ibm.wps.pe.pc.legacy.InternalPortletData.getRequestDispatcher(InternalPortletData.java:144)
>     at 
>
com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.callMethod(PortletInvokerImpl.java:405)
>     at 
>
com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:135)
>     at 
>
com.ibm.wps.pe.pc.legacy.PortletContainerImpl.callPortletMethod(PortletContainerImpl.java:1378)
>     at 
>
com.ibm.wps.pe.pc.legacy.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:386)
>     at 
>
com.ibm.wps.pe.pc.PortletContainerImpl.doRenderPortlet(PortletContainerImpl.java:428)
>     at 
>
com.ibm.wps.pe.pc.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:102)
>     at 
>
com.ibm.wps.pe.pc.PortletContainer.renderPortlet(PortletContainer.java:95)
>     at
>
com.ibm.wps.composition.PortletHolder.render(PortletHolder.java:87)
>     at 
>
com.ibm.wps.engine.tags.PortletRenderTag.doStartTag(PortletRenderTag.java:151)
>     at
>
org.apache.jsp._Control._jspService(_Control.java:1870)
>     at 
>
com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
>     at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>     at 
>
com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
>     at 
>
com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
>     at 
>
com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
>     at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>     at 
>
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
>     at 
>
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
>     at 
>
com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
>     at 
>
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
>     at 
>
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
>     at 
>
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
>     at 
>
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
>     at 
>
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
>     at 
>
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
>     at 
>
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
>     at 
>
com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
>     at 
>
com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
>     at 
>
com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
>     at
>
com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
>     at 
>
com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
>     at
>
com.ibm.wps.composition.elements.Component.render(Component.java:906)
>     at
>
com.ibm.wps.composition.elements.Control.render(Control.java:210)
>     at
>
com.ibm.wps.composition.Composition.render(Composition.java:2747)
>     at 
>
org.apache.jsp._UnlayeredContainer_2D_V._jspService(_UnlayeredContainer_2D_V.java:106)
>     at 
>
com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
>     at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>     at 
>
com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
>     at 
>
com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
>     at 
>
com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
>     at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>     at 
>
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
>     at 
>
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
>     at 
>
com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
>     at 
>
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
>     at 
>
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
>     at 
>
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
>     at 
>
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
>     at 
>
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
>     at 
>
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
>     at 
>
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
>     at 
>
com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
>     at 
>
com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
>     at 
>
com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
>     at
>
com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
>     at 
>
com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
>     at
>
com.ibm.wps.composition.elements.Component.render(Component.java:906)
>     at 
>
com.ibm.wps.composition.elements.SingleEntryContainer.render(SingleEntryContainer.java:207)
>     at 
>
com.ibm.wps.engine.tags.CompositionRenderTag.doStartTag(CompositionRenderTag.java:318)
>     at 
>
org.apache.jsp._LayeredContainer._jspService(_LayeredContainer.java:1175)
>     at 
>
com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
>     at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>     at 
>
com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
>     at 
>
com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
>     at 
>
com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
>     at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>     at 
>
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
>     at 
>
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
>     at 
>
com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
>     at 
>
com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
>     at 
>
com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
>     at 
>
com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
>     at 
>
com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
>     at 
>
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
>     at 
>
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
>     at 
>
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
>     at 
>
com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
>     at 
>
com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
>     at 
>
com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
>     at
>
com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
> 
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to