In general, session scoped data works fine with MyFaces portlets. I scanned the link you posted and I don't see a clear complaint. I would need more to go on than "It doesn't work".
Stan Silvert JBoss, Inc. [EMAIL PROTECTED] callto://stansilvert > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Wednesday, January 18, 2006 5:36 PM > To: MyFaces Discussion > Subject: Re: Apache Con US 2005 - Myfaces Portlet support > > Thanks for your inputs. > I got it working now. > > There were some problems related to versions of jar files in WEB-INF/lib. > Moreover, it works fine even if I remove the faces-servlet mapping from > web.xml > > Yeah, jetspeed does add portlet related stuff like portlet.tld and a > servlet (JetspeedContainer) to web.xml > > Thanks to you and Stan for helping me get it working. > > I have taken the blank.war from myfaces-examples.zip(downloaded from > apache site) and converted it into a portlet. > > But there is one problem in it. I am losing out the request scoped data. > i.e. this simple web app asks the user to enter his name and submit. On > submit it takes the user to other page displaying a greeting message with > name.It works fine as a web app. > > But in portlet, it doesnt display the username on the second page. Somehow > it loses this data. > > This issue has been discussed here : > http://www.opensubscriber.com/message/jetspeed- > [EMAIL PROTECTED]/2104804.html > > Is it a bug in MyFacesGenericPortlet implementation? > > Thanks, > Sunil > > > > > > > > > > > Hi, > > > >> > >> Do you mean to say that all the navigation-rules have to be removed > from > >> the faces-config.xml since they are redirects? > > > > no, only you have to remove <redirect/> > > > >> What about the servlet-mapping in web.xml? > >> I have changed the response.sendRedirect() to forward directive in > >> index.jsp > >> What more I need to change? > > > > for servlet mapping, ensure that you app runs standalone and use the > > *deploy mechanism* of you portlet container. > > I've used only pluto. but for jetspeed2, I can tell you, they included > > myfaces-portlet examples to their demo. > > > > Speaking for pluto, its deployment mechanismn adds the *specific* > > portlet related stuff to web.xml. For you (as the app developer) just > > declare FacesServlet. > > > >> I searched on net and I can see that jsf-myfaces-demo is a portlet war > >> file that implements this but all the links are broken :( > > > > Which one do you mean? > > Jetspeed2's is working fine for me > > > >> It would be of great help if you could send this demo application or a > >> link from where I can download this. > > > > @Stan: no idea, why the portlet stuff has been removed. > > I'll put it back to the homepage asap. > > > > but... the wiki still has your portlet stuff included. > > > > > >> Thanks in advance > >> -Sunil > > > > -Matthias > > > >> > >> -----Original Message----- > >> From: Stan Silvert [mailto:[EMAIL PROTECTED] > >> Sent: Wednesday, January 18, 2006 11:30 AM > >> To: MyFaces Discussion > >> Cc: Tiwari, Sunil Kumar > >> Subject: RE: Apache Con US 2005 - Myfaces Portlet support > >> > >> Yes, you do need to remove all redirects. Portlets don't like them. :- > ) > >> > >> I attached the old portlet_quick_start document. There are > instructions > >> for converting a JSF app to a JSF portlet. I'm not sure why it is no > >> longer included on the MyFaces site. > >> > >> Stan Silvert > >> JBoss, Inc. > >> [EMAIL PROTECTED] > >> callto://stansilvert > >> > >> > -----Original Message----- > >> > From: [EMAIL PROTECTED] > >> [mailto:[EMAIL PROTECTED] > >> > Sent: Wednesday, January 18, 2006 1:58 PM > >> > To: [email protected] > >> > Cc: [EMAIL PROTECTED] > >> > Subject: Apache Con US 2005 - Myfaces Portlet support > >> > > >> > Hi Matthias, > >> > > >> > I have the presentation that you have given at the ApacheCon, San > >> diego. > >> > One of my colleague has attended it. > >> > > >> > You have mentioned about the built in support for JSR 168 in myfaces > >> and > >> > described a set of steps to convert a myfaces web app into a portlet. > >> > > >> > I was trying it out but havent succeeded yet. > >> > > >> > You have asked to remove the redirects from faces-config.xml if any. > >> > Does it include navigation rules also? I dont think so. > >> > > >> > My portlet.xml looks like this : > >> > > >> > <portlet-app id="helloWorld" version="1.0"> > >> > <portlet id="helloWorld"> > >> > <init-param> > >> > <name>default-view</name> > >> > <value>/helloWorld.jsp</value> > >> > </init-param> > >> > <description>helloWorld</description> > >> > <portlet-name>helloWorld</portlet-name> > >> > <display-name>helloWorld</display-name> > >> > <portlet- > >> > class>org.apache.myfaces.portlet.MyFacesGenericPortlet</portlet- > class> > >> > <portlet-info> > >> > <title>helloWorld Portlet</title> > >> > <short-title>helloWorld</short-title> > >> > </portlet-info> > >> > </portlet> > >> > </portlet-app> > >> > > >> > MyFacesGenericPortlet is in myfaces-impl.jar and its included in > >> > WEB-INF/lib folder. > >> > > >> > I tried installing it on jetspeed2 portal server. The portlet was > >> > installed successfully but when I try to add it to a page, I got the > >> > following error message : > >> > > >> > ERROR org.apache.jetspeed.factory.JetspeedPortletFactory - Cannot > >> create > >> > Portlet instance org.apache.myfaces.portlet.MyFacesGenericPortlet > >> > > >> > It would be great if you could provide a sample application for this. > >> > > >> > I was successful in converting a myfaces web app into a portlet using > >> JSF > >> > bridge though. > >> > > >> > It would be of great help if you could explain the steps in detail > for > >> in > >> > built support for portlet. > >> > > >> > Thanks, > >> > Sunil > >> > >> > > > > > > -- > > Matthias Wessendorf > > Zülpicher Wall 12, 239 > > 50674 Köln > > http://www.wessendorf.net > > mwessendorf-at-gmail-dot-com > >

