Aaron, I got it working :) Apparently there was some clash between the different versions of jar files. Thanks for your help.
But there is one problem. I am losing request scoped data in this case. I searched about this issue on the net and came across the discussion that involves your point in this link: http://www.opensubscriber.com/message/[email protected]/2 104804.html But it didn't give any conclusions. Is it a bug in Myfaces implementation? Did you follow it after that? How to solve this issue? Regards, Sunil -----Original Message----- From: Tiwari, Sunil Kumar [mailto:[EMAIL PROTECTED] Sent: Wednesday, January 18, 2006 11:27 AM To: [email protected] Subject: Re: FW: How to turn a JSF into a portlet -----Original Message----- From: news [mailto:[EMAIL PROTECTED] On Behalf Of Aaron Evans Sent: Wednesday, January 18, 2006 6:28 AM To: [email protected] Subject: Re: FW: How to turn a JSF into a portlet Tiwari, Sunil Kumar <c_stiwar <at> qualcomm.com> writes: > > I tried it again with a simpler web application. I converted "blank.war" > (it is part of myfaces-examples downloaded from apache site) into a > portlet but still getting the same error while adding it to a page. > > The stack trace in jetspeed.log file is as follow: > > 2006-01-17 12:53:57,226 [http-8080-Processor23] DEBUG > org.apache.jetspeed.aggregator.impl.PageAggregatorImpl - Rendering > portlet fragment: [[name, blank::blank], [id, P-108da253283-10000]] > 2006-01-17 12:53:57,226 [http-8080-Processor23] DEBUG > org.apache.jetspeed.aggregator.impl.RenderingJobImpl - Rendering OID > P-108da253283-10000 > org.apache.jetspeed.engine.servlet.ServletRequestImpl <at> 1eec0c5 > org.apache.jetspeed.aggregator.impl.HttpBufferedResponse <at> 1b1dd12 > 2006-01-17 12:53:57,246 [http-8080-Processor23] ERROR > org.apache.jetspeed.factory.JetspeedPortletFactory - Cannot create > Portlet instance org.apache.myfaces.portlet.MyFacesGenericPortlet for > Portlet Application blank > java.lang.ClassCastException > at > org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance(Je > tspeedPortletFactory.java:204) > > The MyFacesGenericPortlet.class is in /WEB_INF/lib/myfaces-impl.jar. I > put it in common/lib also. > Sunil, I played around with JSF, myfaces and jetspeed 2 way back in September. I *think* I recall running into some classpath issues with different JSF implementations. Make sure that you haven't mixed the Sun JSF and MyFaces implementations somehow... Aaron, Did you use JSF bridge support for this? I was successful in using jsf bridge to convert myfaces web app into a portlet. But I am trying to convert it without using jsf bridge. Myfaces has in built support for JSR 168 now. But I am still facing the same problem. It would be great if you could provide an example portlet for this. Thanks, Sunil --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
