Hi fargo,

I just looked at subversion and saw
that the RequestWrapper is not in use.

http://svn.apache.org/viewcvs.cgi/struts/faces/trunk/core-library/src/ja
va/org/apache/struts/faces/application/FacesRequestProcessor.java?rev=65
520&view=auto


please try to build struts-faces on your own
and use inside of ***RequestProcessor the
Wrapper.

Could you tell us the results on that?

Keep in mind, that I didn't patch
the JspViewHandlerImpl. I *patched*
Struts-Faces.

I don't know if it is a bug of MyFaces.
But that *patched* Struts-Faces worked
with MyFaces.

Regards,
Matthias

> -----Original Message-----
> From: No Galz [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, November 30, 2004 3:23 PM
> To: MyFaces Discussion; Sean Schofield
> Subject: Re: MyFaces+Struts+StrutsFaces -- again giving it a try!!
> 
> 
> Hii Sean,
> 
> Thanks for your feedback. But just to let u know, the
> error is occuring at 
> org.apache.myfaces.application.jsp.JspViewHandlerImpl
> 
> which is not able to find the mapping for 
> 
> could not find pathMapping for servletPath =
>  /loginCheck.do requestPathInfo = null
> 
> As mentioned in the mailing list at 
> http://www.mail-archive.com/[email protected]/msg01926.html
> 
> JspViewHandlerImpl seems to work only for *.faces
> mappings and not for *.do mappings. As mentioned in
> the mailing list, Matthias has already fix this and
> should be available with the latest myfaces.
> 
> I agree that the Servlet Filter could be the reason,
> but afterall why?? When it works fine with Struts
> based apps and just by using the integration library
> and initialising the FacesServlet..should not effect
> the situation.
> 
> Thanks,
> fargo
> 
> 
> 
> 
> --- Sean Schofield <[EMAIL PROTECTED]> wrote:
> 
> > This doesn't sound like it has anything to do with
> > MyFaces (although I
> > am not an expert, I just follow this mailing list.)
> > 
> > It seems like your ActionServlet failed to setup
> > properly (the
> > inability to find a mapping for loginCheck.do seems
> > to point to this.)
> >  I noticed you said you have a ServletFilter that is
> > also configured
> > to *.do.  What is the URL you are trying to bring up
> > and what do you
> > expect to happen when you enter that URL?
> > 
> > I am assuming your filter is doing some kind of 
> authentication check.
> > What happens next?  If you are forwarding to another
> > location with a
> > *.do pattern, there might be a problem with looping.
> > 
> > Try commenting out your filter to verify that there
> > is something wrong.
> > 
> > HTH,
> > sean
> > 
> > 
> > On Tue, 30 Nov 2004 05:39:58 -0800 (PST), No Galz 
> > <[EMAIL PROTECTED]> wrote:
> > > Hii All,
> > > 
> > > I have setup the MyFaces+Struts+StrutsFaces in the following way
> > > 
> > > --> myfaces jars, struts-faces.jar, jstl.jar,
> > > standard.jar added to lib
> > > 
> > > --> add facesrequest processor to the
> > > struts-config.xml (without tiles impl.)
> > > 
> > >   <controller nocache="true" >
> > >          <set-property property="inputForward"
> > value="true"
> > > />
> > >          <set-property property="processorClass"
> > >
> >
> value="org.apache.struts.faces.application.FacesRequestProcessor"
> > > />
> > >  </controller>
> > > 
> > > --> add MyFaces' ContextListener to web.xml with
> > reqd.
> > > context
> > > --> parameters
> > > 
> > >        <context-param>
> > > 
> > >
> >
> <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
> > > 
> > >                <param-value>client</param-value>
> > >        </context-param>
> > > 
> > > <!-- Myfaces implementation listener
> > initialisation
> > > -->
> > > <listener>
> > > 
> > >
> >
> <listener-class>org.apache.myfaces.webapp.StartupServletContex
> tListener</listener-class>
> > > 
> > > </listener>
> > > 
> > > --> added JSF Servlet configuration and change the
> > > load-on-startup attribute to load JSF at the start
> > > -->then struts and -->then the application servlet
> > > 
> > >  <!--  JavaServer Faces Servlet Configuration -->
> > >  <servlet>
> > >  <servlet-name>faces</servlet-name>
> > > 
> > >
> >
> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
> > > 
> > >  <load-on-startup>1</load-on-startup>
> > >  </servlet>
> > > 
> > > --> adding the servlet mapping too
> > > 
> > > <!--  JavaServer Faces Servlet Mapping --> <servlet-mapping>
> > >  <servlet-name>faces</servlet-name>
> > >  <url-pattern>*.faces</url-pattern>
> > > </servlet-mapping>
> > > 
> > > I have a SevletFilter which is configured with a
> > > pattern of *.do (same as my Struts Action Servlet
> > > mappings)
> > > ServletFilter is used as a mode of authentication,
> > for
> > > each page request.
> > > 
> > > I expect my Struts based application to work as it
> > is,
> > > b'coz i m not using any struts-faces tags or faces
> > tag
> > > at the moment.
> > > 
> > > But with the first click...i got the following
> > error
> > > from myfaces
> > > 
> > > could not find pathMapping for servletPath =
> > > /loginCheck.do requestPathInfo = null
> > > 
> > > at
> > >
> >
> org.apache.myfaces.application.jsp.JspViewHandlerImpl
> > > 
> > > Moreover, i m used the latest of
> > everything..myfaces,
> > > struts-faces.
> > > 
> > > I m trying it hard, b'coz i want to leverage the
> > > benefits of JSF with my existing (quite BIG)
> > struts
> > > based application.
> > > 
> > > Any feedback will be a big help for me.
> > > 
> > > Thanks,
> > > fargo
> > > 
> > > 
> > > __________________________________
> > > Do you Yahoo!?
> > > All your favorites on one personal page – Try My
> > Yahoo!
> > > http://my.yahoo.com
> > >
> > 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 

Reply via email to