> Where did you try it on?

JBoss Portal, of course!!! :-)

Stan Silvert
JBoss, Inc.
[EMAIL PROTECTED]
callto://stansilvert

> -----Original Message-----
> From: Tiwari, Sunil Kumar [mailto:[EMAIL PROTECTED]
> Sent: Thursday, January 19, 2006 3:15 PM
> To: MyFaces Discussion
> Subject: RE: Apache Con US 2005 - Myfaces Portlet support
> 
> Where did you try it on? Did you try it on IBM websphere portal?
> 
> Regards,
> Sunil
> 
> -----Original Message-----
> From: Stan Silvert [mailto:[EMAIL PROTECTED]
> Sent: Thursday, January 19, 2006 9:54 AM
> To: MyFaces Discussion
> Subject: RE: Apache Con US 2005 - Myfaces Portlet support
> 
> Request scope works as well.  I haven't tried it on JetSpeed though.
> 
> Stan Silvert
> JBoss, Inc.
> [EMAIL PROTECTED]
> callto://stansilvert
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, January 18, 2006 9:26 PM
> > To: MyFaces Discussion
> > Subject: RE: Apache Con US 2005 - Myfaces Portlet support
> >
> > Yeah, the session scoped data works fine with Myfaces portlets.
> > I changed the scope of managed beans from request to session in the
> > faces-config  and it worked fine.
> >
> > But if the scope of managed beans is request, then it doesnt work.
> >
> > I converted simple.war(taken from myfaces-1.1.1-examples) into a portlet
> > and specified the default-view as /sample1.jsp in portlet.xml
> >
> > The page came nicely on jetspeed portal but it was losing out the
> request
> > scoped data. Then I modified the scope of managed bean used in this jsp
> to
> > session and it worked fine after that.
> >
> > The main page of simple.war is home.jsp which contains many <h:output>
> > links and this page gives exceptions : portletexception.
> >
> > What do you think about the request scope stuff? Am I missing out
> > something?
> >
> > Do you want me to raise it as a issue?
> >
> > Thanks,
> > Sunil
> >
> >
> > > 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
> > >> >
> > >
> > >

Reply via email to