Hi Matthias,

thanks for your great help. Now it works fine. I just copied the 
tomahawk-1-1-6-tld.jar into the lib folder of my web-app and that solves all my 
problems. Great

Thanks you very mutch and best regards,
Andreas


-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] im Auftrag von Matthias Wessendorf
Gesendet: Mi 28.11.2007 17:19
An: MyFaces Discussion
Betreff: Re: Problem switching from RI to MyFaces
 
Hi,

com/sun/faces is a reference to the RI.
As you noticed, you can use only one. MyFaces OR RI.
jsf-impl.jar is from the RI, don't add that to your app! (when using myfaces)

the com/sun/faces/taglib/jsf_core/ViewTag is Sun's impl of <f:view>
and ... somewhere (inside the working dir?) there is still a reference to the RI
(like in the tlds ? core.tld (or what the concrete name is )

so, remove all artifacts from the RI:
-JARs
-TLDs

HTH,
Matthias

On Nov 28, 2007 5:13 PM, Andreas Grund <[EMAIL PROTECTED]> wrote:
> Hi Matthias,
>
> thanks for your help. The Link helps a little bit. But I still get (another) 
> error. I get now:
> javax.faces.FacesException: com/sun/faces/taglib/jsf_core/ViewTag
>         at 
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:425)
>         at 
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
>         at 
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
>         at 
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
>         at 
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
>         at 
> weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:330)
>         at 
> weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:150)
>         at jsp_servlet.__index._jspService(__index.java:127)
>         at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
>         at 
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:526)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
>         at 
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7047)
>         at 
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>         at 
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
>         at 
> weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3902)
>         at 
> weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
>         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
>         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
> Caused by: javax.servlet.ServletException: 
> com/sun/faces/taglib/jsf_core/ViewTag
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:532)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:526)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
>         at 
> weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:330)
>         at 
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
>         ... 22 more
>
> I think, MyFaces will tell me, that the named class could not be found. Is 
> this right? I think so and so I put the jsf-impl.jar back on my classpath and 
> then I get the message:
> SCHWERWIEGEND: Both MyFaces and the RI are on your classpath. Please make 
> sure to use only one of the two JSF-implementations.
> <28.11.2007 17.06 Uhr CET> <Error> <HTTP> <BEA-101017> 
> <[ServletContext(id=37281627,name=GutsSchedulingApplicationWebClient,context-path=/GutsSchedulingApplicat
> ionWebClient)] Root cause of ServletException.
> javax.faces.el.PropertyNotFoundException: Base is null: triggerNameAdapter
>         at 
> org.apache.myfaces.el.ValueBindingImpl.resolveToBaseAndProperty(ValueBindingImpl.java:463)
>         at 
> org.apache.myfaces.el.ValueBindingImpl.setValue(ValueBindingImpl.java:251)
>         at 
> org.apache.myfaces.application.ApplicationImpl.createComponent(ApplicationImpl.java:447)
>         at 
> javax.faces.webapp.UIComponentTag.createComponentInstance(UIComponentTag.java:709)
>         at 
> javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:596)
>         at 
> javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:315)
>         at 
> com.sun.faces.taglib.BaseComponentTag.doStartTag(BaseComponentTag.java:846)
>         at 
> jsp_servlet._pages.__schedulenewjobform._jspService(__schedulenewjobform.java:760)
>         at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
>         at 
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:526)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
>         at 
> weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:330)
>         at 
> com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
>         at 
> com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
>         at 
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
>         at 
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
>         at 
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
>         at 
> weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:330)
>         at 
> weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:150)
>         at jsp_servlet.__index._jspService(__index.java:127)
>         at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
>         at 
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:526)
>         at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
>         at 
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7047)
>         at 
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
> So, I am not allowed to use both, the RI and MyFaces (which makes sense), but 
> where does the error comes from? Can anybody please help me?
>
> Thanks and best regards,
> Andreas
>
> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] im Auftrag von Matthias Wessendorf
> Gesendet: Mi 28.11.2007 15:44
> An: MyFaces Discussion
> Betreff: Re: Problem switching from RI to MyFaces
>
>
> does this help you:
>
> http://www.nabble.com/Problem-with-simple-JSF-MyFaces-deployment-t1472317.html
>
> -Matthias
>
> On Nov 28, 2007 3:34 PM, Andreas Grund <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I just started to use MyFaces instead of sun RI. I created a webpage with
> > some textfields, textareas listboxes and so on (a simple HTML-Form) and
> > within sun RI everything works fine. But after changing to MyFaces, I got
> > the following error:
> > javax.faces.FacesException: org/apache/myfaces/el/ValueBindingImpl$1 :
> > javax/servlet/jsp/el/FunctionMapper
> >         at
> > org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:425)
> >         at
> > org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
> >         at
> > org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
> >         at
> > org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
> >         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
> >         at
> > weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
> >         at
> > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
> >         at
> > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
> >         at
> > weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:330)
> >         at 
> > weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:150)
> >         at jsp_servlet.__index._jspService(__index.java:127)
> >         at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
> >         at
> > weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
> >         at
> > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
> >         at
> > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:526)
> >         at
> > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
> >         at
> > weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7047)
> >         at
> > weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
> >         at
> > weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
> >         at
> > weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3902)
> >         at
> > weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
> >         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
> >         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
> > Caused by: javax.servlet.ServletException:
> > org/apache/myfaces/el/ValueBindingImpl$1 :
> > javax/servlet/jsp/el/FunctionMapper
> >         at
> > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:532)
> >         at
> > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:526)
> >         at
> > weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
> >         at
> > weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:330)
> >         at
> > org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
> >         ... 22 more
> >
> > I use Myfaces 1.1.5 on a weblogic 8.1 server.
> >
> > What does it mean? Where does the error comes from? What files / source
> > code do you need to tell me, where my failure is?
> >
> > Thanks for your help and best regards,
> > Andreas Grund
> >
> > --
> > Andreas Grund
> > externer Mitarbeiter Projet GUTS bei Conti
> > mailto:[EMAIL PROTECTED]
> > Mobile:
> >
> >
> >
> >
> > Germany
> >
> > Phone:
> > Fax:
> >
> >
> >
> > Geschäftsführer: Ingo Kriescher
> > Amtsgericht Düsseldorf HRB48672
> >
>
>
>
> --
> Matthias Wessendorf
>
> further stuff:
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> mail: matzew-at-apache-dot-org
>
>



-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org

Reply via email to