Return-Path: Delivered-To: apmail-cocoon-users-archive@www.apache.org Received: (qmail 81771 invoked from network); 19 Oct 2006 10:44:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 19 Oct 2006 10:44:52 -0000 Received: (qmail 9571 invoked by uid 500); 19 Oct 2006 10:44:44 -0000 Delivered-To: apmail-cocoon-users-archive@cocoon.apache.org Received: (qmail 9520 invoked by uid 500); 19 Oct 2006 10:44:44 -0000 Mailing-List: contact users-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: users@cocoon.apache.org List-Id: Delivered-To: mailing list users@cocoon.apache.org Received: (qmail 9509 invoked by uid 99); 19 Oct 2006 10:44:44 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Oct 2006 03:44:44 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [213.133.33.40] (HELO smtp.is.nl) (213.133.33.40) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 Oct 2006 03:44:40 -0700 Received: from [213.133.51.241] (HELO hai01.hippo.local) by smtp.is.nl (CommuniGate Pro SMTP 5.0.10) with ESMTP id 2035783 for users@cocoon.apache.org; Thu, 19 Oct 2006 12:44:17 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C6F36B.1A78EA43" Subject: RE: myfaces Date: Thu, 19 Oct 2006 12:41:15 +0200 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: myfaces Thread-Index: AcbzZmTWTR64sJ2uRDyg3Fko9R/FYwAA01cQ From: "Jeroen Reijn" To: X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ------_=_NextPart_001_01C6F36B.1A78EA43 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Roel, =20 looking at your stacktraces there are two thinks going on: =20 1. You're missing another class 2. You need to define the listener. =20 Did you look at the cocoon samples in the source distribution of cocoon? = =20 The cocoon distribution comes with a lot of samples, one of them is the = faces block.=20 The src/blocks/faces folder contains a couple of files and folder which = are needed for the myfaces to work (for instance the listener = configuration). I think it's best to download the cocoon source and see for yourself = what files are needed, since that's just the only think I've been doing = before sending a reply. =20 Let me know if you need more help. =20 Regards, =20 Jeroen Reijn =20 =20 =20 =20 =20 =20 -----Original Message----- From: Roel Croonenberghs [mailto:Roel.Croonenberghs@sofico.be] Posted At: Thursday, October 19, 2006 12:07 PM Posted To: Cocoon User List Conversation: myfaces Subject: RE: myfaces now I have this problem in tomcat.log=20 19-okt-2006 11:51:38 org.apache.commons.digester.Digester error=20 SEVERE: Parse Error at line 14 column 15: Element type "listener" must = be declared.=20 org.xml.sax.SAXParseException: Element type "listener" must be declared. = at = org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknow= n Source)=20 at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown = Source)=20 at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown = Source)=20 at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown = Source)=20 at = org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown = Source)=20 at = org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)=20 at = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Un= known Source)=20 at = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDisp= atcher.dispatch(Unknown Source)=20 at = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknow= n Source)=20 at org.apache.xerces.parsers.XML11Configuration.parse(Unknown = Source)=20 at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown = Source)=20 at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)=20 at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown = Source)=20 at = org.apache.commons.digester.Digester.parse(Digester.java:1543)=20 at = org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig= .java:282)=20 at = org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:639)=20 at = org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.ja= va:243)=20 at = org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSup= port.java:166)=20 at = org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)= =20 at = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20 at = org.apache.catalina.core.StandardHost.start(StandardHost.java:738)=20 at = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20 at = org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)=20 at = org.apache.catalina.core.StandardService.start(StandardService.java:497) = at = org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)=20 at org.apache.catalina.startup.Catalina.start(Catalina.java:512) = at = org.apache.catalina.startup.Catalina.execute(Catalina.java:400)=20 at = org.apache.catalina.startup.Catalina.process(Catalina.java:180)=20 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)=20 at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39)=20 at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25)=20 at java.lang.reflect.Method.invoke(Method.java:324)=20 at = org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)=20 19-okt-2006 11:51:38 org.apache.commons.digester.Digester error=20 SEVERE: Parse Error at line 15 column 25: Element type "listener-class" = must be declared.=20 org.xml.sax.SAXParseException: Element type "listener-class" must be = declared.=20 at = org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknow= n Source)=20 at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown = Source)=20 at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown = Source)=20 at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown = Source)=20 at = org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown = Source)=20 at = org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)=20 at = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Un= known Source)=20 at = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDisp= atcher.dispatch(Unknown Source)=20 at = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknow= n Source)=20 at org.apache.xerces.parsers.XML11Configuration.parse(Unknown = Source)=20 at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown = Source)=20 at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)=20 at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown = Source)=20 at = org.apache.commons.digester.Digester.parse(Digester.java:1543)=20 at = org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig= .java:282)=20 at = org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:639)=20 at = org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.ja= va:243)=20 at = org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSup= port.java:166)=20 at = org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)= =20 at = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20 at = org.apache.catalina.core.StandardHost.start(StandardHost.java:738)=20 at = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20 at = org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)=20 at = org.apache.catalina.core.StandardService.start(StandardService.java:497) = at = org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)=20 at org.apache.catalina.startup.Catalina.start(Catalina.java:512) = at = org.apache.catalina.startup.Catalina.execute(Catalina.java:400)=20 at = org.apache.catalina.startup.Catalina.process(Catalina.java:180)=20 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)=20 at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39)=20 at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25)=20 at java.lang.reflect.Method.invoke(Method.java:324)=20 at = org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)=20 19-okt-2006 11:51:38 org.apache.commons.digester.Digester error=20 SEVERE: Parse Error at line 426 column 11: The content of element type = "web-app" must match = "(icon?,display-name?,description?,distributable?,context-param*,servlet*= ,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-= page*,taglib*,resource-ref*,security-constraint*,login-config?,security-r= ole*,env-entry*,ejb-ref*)".=20 org.xml.sax.SAXParseException: The content of element type "web-app" = must match = "(icon?,display-name?,description?,distributable?,context-param*,servlet*= ,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-= page*,taglib*,resource-ref*,security-constraint*,login-config?,security-r= ole*,env-entry*,ejb-ref*)".=20 at = org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknow= n Source)=20 at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown = Source)=20 at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown = Source)=20 at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown = Source)=20 at = org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown = Source)=20 at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown = Source)=20 at = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unkn= own Source)=20 at = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDisp= atcher.dispatch(Unknown Source)=20 at = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknow= n Source)=20 at org.apache.xerces.parsers.XML11Configuration.parse(Unknown = Source)=20 at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown = Source)=20 at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)=20 at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown = Source)=20 at = org.apache.commons.digester.Digester.parse(Digester.java:1543)=20 at = org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig= .java:282)=20 at = org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:639)=20 at = org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.ja= va:243)=20 at = org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSup= port.java:166)=20 at = org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)= =20 at = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20 at = org.apache.catalina.core.StandardHost.start(StandardHost.java:738)=20 at = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20 at = org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)=20 at = org.apache.catalina.core.StandardService.start(StandardService.java:497) = at = org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)=20 at org.apache.catalina.startup.Catalina.start(Catalina.java:512) = at = org.apache.catalina.startup.Catalina.execute(Catalina.java:400)=20 at = org.apache.catalina.startup.Catalina.process(Catalina.java:180)=20 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)=20 at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39)=20 at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25)=20 at java.lang.reflect.Method.invoke(Method.java:324) and this in my app log=20 Exception sending context initialized event to listener instance of = class org.apache.myfaces.webapp.StartupServletContextListener=20 java.lang.NoClassDefFoundError: javax/servlet/jsp/el/ELException=20 at = org.apache.myfaces.config.FacesConfigurator.feedStandardConfig(FacesConfi= gurator.java:137)=20 at = org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.j= ava:115)=20 at = org.apache.myfaces.webapp.StartupServletContextListener.initFaces(Startup= ServletContextListener.java:63)=20 at = org.apache.myfaces.webapp.StartupServletContextListener.contextInitialize= d(StartupServletContextListener.java:46)=20 at = org.apache.catalina.core.StandardContext.listenerStart(StandardContext.ja= va:3269)=20 at = org.apache.catalina.core.StandardContext.start(StandardContext.java:3598)= =20 at = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20 at = org.apache.catalina.core.StandardHost.start(StandardHost.java:738)=20 at = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20 at = org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)=20 at = org.apache.catalina.core.StandardService.start(StandardService.java:497) = at = org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)=20 at org.apache.catalina.startup.Catalina.start(Catalina.java:512) = at = org.apache.catalina.startup.Catalina.execute(Catalina.java:400)=20 at = org.apache.catalina.startup.Catalina.process(Catalina.java:180)=20 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)=20 at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39)=20 at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25)=20 at java.lang.reflect.Method.invoke(Method.java:324)=20 at = org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)=20 Hi Roel,=20 =20 try using common-digester-1.7. That should fix your problem:=20 =20 = = http://jakarta.apache.org/site/downloads/downloads_commons-digester.cgi = =20 Regards,=20 =20 Jeroen Reijn=20 =20 =20 -----Original Message----- From: Roel Croonenberghs [mailto:Roel.Croonenberghs@sofico.be] Posted At: Thursday, October 19, 2006 11:11 AM Posted To: Cocoon User List Conversation: myfaces Subject: RE: myfaces commons-digester-1.3.jar and=20 cocoon 2.1.4=20 Roel,=20 =20 the Digester class is part of commons-digester-* jar.=20 Which specific release of cocoon are you using? 2.1.4, 2.1.5, etc...=20 =20 Regards,=20 =20 Jeroen Reijn=20 -----Original Message----- From: Roel Croonenberghs [mailto:Roel.Croonenberghs@sofico.be] Posted At: Thursday, October 19, 2006 10:34 AM Posted To: Cocoon User List Conversation: myfaces Subject: RE: myfaces cocoon version=3D"2.1" but i don't know about digest, where can i see = that? and what is digest?=20 Hi Roel,=20 it appears that your Digest package is wrong or out of date, since it = can't find a certain method in the Digester class.=20 What version of Cocoon are you using and what version of digest?=20 Regards,=20 Jeroen Reijn=20 -----Original Message----- From: Roel Croonenberghs [mailto:Roel.Croonenberghs@sofico.be] Posted At: Thursday, October 19, 2006 8:30 AM Posted To: Cocoon User List Conversation: myfaces Subject: RE: myfaces I've put=20 myfaces-api-r233484.jar and=20 myfaces-impl-r233484.jar in my web-inf/lib dir=20 now i get this error when i want to access my application;=20 2006-10-19 08:25:16 StandardContext[/extranet]: Exception sending = context initialized event to listener instance of class = org.apache.myfaces.webapp.StartupServletContextListener=20 java.lang.NoSuchMethodError: = org.apache.commons.digester.Digester.setEntityResolver(Lorg/xml/sax/Entit= yResolver;)V=20 at = org.apache.myfaces.config.impl.digester.DigesterFacesConfigUnmarshallerIm= pl.(DigesterFacesConfigUnmarshallerImpl.java:45)=20 at = org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.j= ava:110)=20 at = org.apache.myfaces.webapp.StartupServletContextListener.initFaces(Startup= ServletContextListener.java:63)=20 at = org.apache.myfaces.webapp.StartupServletContextListener.contextInitialize= d(StartupServletContextListener.java:46)=20 at = org.apache.catalina.core.StandardContext.listenerStart(StandardContext.ja= va:3269)=20 at = org.apache.catalina.core.StandardContext.start(StandardContext.java:3598)= =20 at = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20 at = org.apache.catalina.core.StandardHost.start(StandardHost.java:738)=20 at = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20 at = org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)=20 at = org.apache.catalina.core.StandardService.start(StandardService.java:497) = at = org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)=20 at org.apache.catalina.startup.Catalina.start(Catalina.java:512)=20 at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)=20 at org.apache.catalina.startup.Catalina.process(Catalina.java:180)=20 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)=20 at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39)=20 at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25)=20 at java.lang.reflect.Method.invoke(Method.java:324)=20 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)=20 Hi Roel,=20 yes I think you're missing the apache myfaces jar files.=20 In the cocoon distribution they can be found in /lib/optional/myfaces*=20 I hope this helps you out.=20 Regards,=20 Jeroen Reijn=20 -----Original Message----- From: Roel Croonenberghs [mailto:Roel.Croonenberghs@sofico.be] Posted At: Wednesday, October 18, 2006 4:28 PM Posted To: Cocoon User List Conversation: myfaces Subject: Re: myfaces and what can I do about it? i just want to use JSF and looking at = http://jsn-server5.com/cocoon/samples/blocks/faces/hello it is possible. = but i think i mis something, a jar file or a config setting?=20 Cocoon doesn't incorporate other people's stuff into its jars, so=20 cocoon-faces-block.jar would not include myfaces. Roel Croonenberghs wrote: > > Hello, I'm want to use JSF in my cocoon app. therefore I put=20 > cocoon-faces-block.jar in my WEB-INF\lib directory. But i get errors=20 > when i want to access my application; > > I notices that javax/faces/FacesException.class is not in the=20 > cocoon-faces-block.jar. But where can I find it? Or how can I solve my = > problm? > > > 2006-10-18 15:40:52 StandardWrapperValve[Cocoon]: Servlet.service()=20 > for servlet Cocoon threw exception > javax.servlet.ServletException: Servlet execution threw an exception > at=20 > = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:269)=20 > > at=20 > = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:193)=20 > > at=20 > = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve= .java:256)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20 > > at=20 > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at=20 > = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve= .java:191)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20 > > at=20 > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at=20 > = org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415= )=20 > > at=20 > = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 180)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20 > > at=20 > = org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVal= ve.java:171)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641)=20 > > at=20 > = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:= 172)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641)=20 > > at=20 > = org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)= > at=20 > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20 > > at=20 > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at=20 > = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j= ava:174)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20 > > at=20 > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at=20 > = org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.ja= va:1040)=20 > > at=20 > = org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1= 151)=20 > > at java.lang.Thread.run(Thread.java:534) > ----- Root Cause ----- > java.lang.NoClassDefFoundError: javax/faces/FacesException > at java.lang.Class.getDeclaredConstructors0(Native Method) > at=20 > java.lang.Class.privateGetDeclaredConstructors(Class.java:1610) > at java.lang.Class.getConstructor0(Class.java:1922) > at java.lang.Class.newInstance0(Class.java:278) > at java.lang.Class.newInstance(Class.java:261) > at=20 > = org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance= (DefaultComponentFactory.java:212)=20 > > at=20 > = org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initiali= ze(ThreadSafeComponentHandler.java:143)=20 > > at=20 > = org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addCompo= nent(ExcaliburComponentSelector.java:736)=20 > > at=20 > = org.apache.cocoon.components.treeprocessor.sitemap.ComponentsSelector.add= Component(ComponentsSelector.java:200)=20 > > at=20 > = org.apache.cocoon.components.ExtendedComponentSelector.configure(Extended= ComponentSelector.java:268)=20 > > at=20 > = org.apache.cocoon.components.treeprocessor.sitemap.ComponentsSelector.con= figure(ComponentsSelector.java:192)=20 > > at=20 > = org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUt= il.java:239)=20 > > at=20 > = org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance= (DefaultComponentFactory.java:302)=20 > > at=20 > = org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initiali= ze(ThreadSafeComponentHandler.java:143)=20 > > at=20 > = org.apache.avalon.excalibur.component.ExcaliburComponentManager.initializ= e(ExcaliburComponentManager.java:556)=20 > > at=20 > = org.apache.cocoon.components.CocoonComponentManager.initialize(CocoonComp= onentManager.java:547)=20 > > at=20 > = org.apache.cocoon.components.treeprocessor.sitemap.SitemapLanguage.create= ComponentManager(SitemapLanguage.java:125)=20 > > at=20 > = org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(Defau= ltTreeBuilder.java:411)=20 > > at=20 > = org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(Defau= ltTreeBuilder.java:391)=20 > > at=20 > = org.apache.cocoon.components.treeprocessor.TreeProcessor.setupRootNode(Tr= eeProcessor.java:511)=20 > > at=20 > = org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProc= essor.java:348)=20 > > at=20 > = org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProc= essor.java:307)=20 > > at org.apache.cocoon.Cocoon.process(Cocoon.java:656) > at=20 > = org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1112) > at = javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at=20 > = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:247)=20 > > at=20 > = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:193)=20 > > at=20 > = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve= .java:256)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20 > > at=20 > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at=20 > = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve= .java:191)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20 > > at=20 > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at=20 > = org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415= )=20 > > at=20 > = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 180)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20 > > at=20 > = org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVal= ve.java:171)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641)=20 > > at=20 > = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:= 172)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641)=20 > > at=20 > = org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)= > at=20 > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20 > > at=20 > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at=20 > = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j= ava:174)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20 > > at=20 > = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20 > > at=20 > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at=20 > = org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.ja= va:1040)=20 > > at=20 > = org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1= 151)=20 > > at java.lang.Thread.run(Thread.java:534) --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org For additional commands, e-mail: users-help@cocoon.apache.org ------_=_NextPart_001_01C6F36B.1A78EA43 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi=20 Roel,
 
looking at your stacktraces there are two thinks going=20 on:
 
1.=20 You're missing another class
2. You=20 need to define the listener.
 
Did=20 you look at the cocoon samples in the source distribution of=20 cocoon? 
 
The=20 cocoon distribution comes with a lot of samples, one of them is=20 the faces block.
The=20 src/blocks/faces folder contains a couple of files and folder = which are=20 needed for the myfaces to work (for instance the listener=20 configuration).
I=20 think it's best to download the cocoon source and see for yourself what = files=20 are needed, since that's just the only think I've been doing before = sending a=20 reply.
 
Let me=20 know if you need more help.
 
Regards,
 
Jeroen=20 Reijn
 
 
 
 
 
 
-----Original Message-----
From: Roel Croonenberghs = [mailto:Roel.Croonenberghs@sofico.be]
Posted At: Thursday, = October=20 19, 2006 12:07 PM
Posted To: Cocoon User=20 List
Conversation: myfaces
Subject: RE:=20 myfaces


now I = have this=20 problem in tomcat.log

19-okt-2006=20 11:51:38 org.apache.commons.digester.Digester error
SEVERE: Parse Error at line 14 column 15: = Element type=20 "listener" must be declared.
org.xml.sax.SAXParseException: Element type "listener" must = be=20 declared.
    =    =20 at = org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknow= n=20 Source)
    =     at=20 org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown = Source)=20
        at=20 org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown = Source)=20
        at=20 org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown = Source)=20
        at=20 org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown=20 Source)
    =     at=20 org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown = Source)=20
        at=20 = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Un= known=20 Source)
    =     at=20 = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDisp= atcher.dispatch(Unknown=20 Source)
    =     at=20 = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknow= n=20 Source)
    =     at=20 org.apache.xerces.parsers.XML11Configuration.parse(Unknown = Source)=20
        at=20 org.apache.xerces.parsers.DTDConfiguration.parse(Unknown = Source)=20
        at=20 org.apache.xerces.parsers.XMLParser.parse(Unknown Source) =
        at=20 org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown = Source)=20
        at=20 org.apache.commons.digester.Digester.parse(Digester.java:1543)=20
        at=20 = org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig= .java:282)=20
        at=20 = org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:639)=20
        at=20 = org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.ja= va:243)=20
        at=20 = org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSup= port.java:166)=20
        at=20 = org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)= =20
        at=20 = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20
        at=20 = org.apache.catalina.core.StandardHost.start(StandardHost.java:738)= =20
        at=20 = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20
        at=20 = org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)=20
        at=20 = org.apache.catalina.core.StandardService.start(StandardService.java:497)<= /FONT>=20
        at=20 = org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)=20
        at=20 org.apache.catalina.startup.Catalina.start(Catalina.java:512) =
        at=20 org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
=
        at=20 org.apache.catalina.startup.Catalina.process(Catalina.java:180) =
        at=20 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =
        at=20 = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39)
=20
        at=20 = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25)=20
        at=20 java.lang.reflect.Method.invoke(Method.java:324)
        at=20 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)=20
19-okt-2006 11:51:38=20 org.apache.commons.digester.Digester error
SEVERE: Parse Error at line 15 column 25: Element type = "listener-class"=20 must be declared.
org.xml.sax.SAXParseException: Element type "listener-class" = must be=20 declared.
    =    =20 at = org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknow= n=20 Source)
    =     at=20 org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown = Source)=20
        at=20 org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown = Source)=20
        at=20 org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown = Source)=20
        at=20 org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(Unknown=20 Source)
    =     at=20 org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown = Source)=20
        at=20 = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Un= known=20 Source)
    =     at=20 = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDisp= atcher.dispatch(Unknown=20 Source)
    =     at=20 = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknow= n=20 Source)
    =     at=20 org.apache.xerces.parsers.XML11Configuration.parse(Unknown = Source)=20
        at=20 org.apache.xerces.parsers.DTDConfiguration.parse(Unknown = Source)=20
        at=20 org.apache.xerces.parsers.XMLParser.parse(Unknown Source) =
        at=20 org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown = Source)=20
        at=20 org.apache.commons.digester.Digester.parse(Digester.java:1543)=20
        at=20 = org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig= .java:282)=20
        at=20 = org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:639)=20
        at=20 = org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.ja= va:243)=20
        at=20 = org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSup= port.java:166)=20
        at=20 = org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)= =20
        at=20 = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20
        at=20 = org.apache.catalina.core.StandardHost.start(StandardHost.java:738)= =20
        at=20 = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20
        at=20 = org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)=20
        at=20 = org.apache.catalina.core.StandardService.start(StandardService.java:497)<= /FONT>=20
        at=20 = org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)=20
        at=20 org.apache.catalina.startup.Catalina.start(Catalina.java:512) =
        at=20 org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
=
        at=20 org.apache.catalina.startup.Catalina.process(Catalina.java:180) =
        at=20 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =
        at=20 = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39)
=20
        at=20 = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25)=20
        at=20 java.lang.reflect.Method.invoke(Method.java:324)
        at=20 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)=20
19-okt-2006 11:51:38=20 org.apache.commons.digester.Digester error
SEVERE: Parse Error at line 426 column 11: The content of = element type=20 "web-app" must match=20 = "(icon?,display-name?,description?,distributable?,context-param*,servlet*= ,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-= page*,taglib*,resource-ref*,security-constraint*,login-config?,security-r= ole*,env-entry*,ejb-ref*)".=20
org.xml.sax.SAXParseException: = The content of=20 element type "web-app" must match=20 = "(icon?,display-name?,description?,distributable?,context-param*,servlet*= ,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-= page*,taglib*,resource-ref*,security-constraint*,login-config?,security-r= ole*,env-entry*,ejb-ref*)".=20
        at=20 = org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknow= n=20 Source)
    =     at=20 org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown = Source)=20
        at=20 org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown = Source)=20
        at=20 org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown = Source)=20
        at=20 org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown=20 Source)
    =     at=20 org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown = Source)=20
        at=20 = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unkn= own=20 Source)
    =     at=20 = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDisp= atcher.dispatch(Unknown=20 Source)
    =     at=20 = org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknow= n=20 Source)
    =     at=20 org.apache.xerces.parsers.XML11Configuration.parse(Unknown = Source)=20
        at=20 org.apache.xerces.parsers.DTDConfiguration.parse(Unknown = Source)=20
        at=20 org.apache.xerces.parsers.XMLParser.parse(Unknown Source) =
        at=20 org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown = Source)=20
        at=20 org.apache.commons.digester.Digester.parse(Digester.java:1543)=20
        at=20 = org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig= .java:282)=20
        at=20 = org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:639)=20
        at=20 = org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.ja= va:243)=20
        at=20 = org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSup= port.java:166)=20
        at=20 = org.apache.catalina.core.StandardContext.start(StandardContext.java:3567)= =20
        at=20 = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20
        at=20 = org.apache.catalina.core.StandardHost.start(StandardHost.java:738)= =20
        at=20 = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20
        at=20 = org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)=20
        at=20 = org.apache.catalina.core.StandardService.start(StandardService.java:497)<= /FONT>=20
        at=20 = org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)=20
        at=20 org.apache.catalina.startup.Catalina.start(Catalina.java:512) =
        at=20 org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
=
        at=20 org.apache.catalina.startup.Catalina.process(Catalina.java:180) =
        at=20 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =
        at=20 = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39)
=20
        at=20 = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25)=20
        at=20 = java.lang.reflect.Method.invoke(Method.java:324)


and this in my app log

Exception sending context initialized event = to listener=20 instance of class=20 org.apache.myfaces.webapp.StartupServletContextListener =
java.lang.NoClassDefFoundError:=20 javax/servlet/jsp/el/ELException
        at=20 = org.apache.myfaces.config.FacesConfigurator.feedStandardConfig(FacesConfi= gurator.java:137)=20
        at=20 = org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.j= ava:115)=20
        at=20 = org.apache.myfaces.webapp.StartupServletContextListener.initFaces(Startup= ServletContextListener.java:63)=20
        at=20 = org.apache.myfaces.webapp.StartupServletContextListener.contextInitialize= d(StartupServletContextListener.java:46)=20
        at=20 = org.apache.catalina.core.StandardContext.listenerStart(StandardContext.ja= va:3269)=20
        at=20 = org.apache.catalina.core.StandardContext.start(StandardContext.java:3598)= =20
        at=20 = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20
        at=20 = org.apache.catalina.core.StandardHost.start(StandardHost.java:738)= =20
        at=20 = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)=20
        at=20 = org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)=20
        at=20 = org.apache.catalina.core.StandardService.start(StandardService.java:497)<= /FONT>=20
        at=20 = org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)=20
        at=20 org.apache.catalina.startup.Catalina.start(Catalina.java:512) =
        at=20 org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
=
        at=20 org.apache.catalina.startup.Catalina.process(Catalina.java:180) =
        at=20 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =
        at=20 = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39)
=20
        at=20 = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25)=20
        at=20 java.lang.reflect.Method.invoke(Method.java:324)
        at=20 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)=20



Hi = Roel,
 
try using=20 common-digester-1.7. That should fix your problem:
 
http://jakarta.apache.org/site/downloads/downloads_commons-di= gester.cgi=20
 
Regards,
 
Jeroen Reijn
 
 
-----Original=20 Message-----
From:
Roel Croonenberghs=20 [mailto:Roel.Croonenberghs@sofico.be]
Posted At:
Thursday, = October=20 19, 2006 11:11 AM
Posted To:
Cocoon User=20 List
Conversation:
myfaces
Subject:
RE:=20 myfaces


commons-digester-1.3.jar and
cocoon 2.1.4
=20



Roel,

 
the Digester=20 class is part of commons-digester-* jar.
=
Which specific release of = cocoon are you=20 using? 2.1.4, 2.1.5, etc... =
 

Regards,=20
 

Jeroen=20 Reijn

-----Original=20 Message-----
From:
Roel Croonenberghs=20 [mailto:Roel.Croonenberghs@sofico.be]
Posted At:
Thursday, = October=20 19, 2006 10:34 AM
Posted To:
Cocoon User=20 List
Conversation:
myfaces
Subject:
RE:=20 myfaces



cocoon version=3D"2.1"  but i don't know about = digest, where=20 can i see that? and what is digest?
=20




Hi = Roel,


it=20 appears that your Digest package is wrong or out of date, since it = can't find=20 a certain method in the Digester class.
=
What version of Cocoon are you = using and what=20 version of digest?

Regards,


Jeroen Reijn

-----Original Message-----
From:
Roel = Croonenberghs=20 [mailto:Roel.Croonenberghs@sofico.be]
Posted At:
Thursday, = October=20 19, 2006 8:30 AM
Posted To:
Cocoon User = List
Conversation:
=20 myfaces
Subject:
RE: myfaces



I've put
myfaces-api-r233484.jar = and

myfaces-impl-r233484.jar in my=20 web-inf/lib dir


now i get this error when i want to access my=20 application;


2006-10-19 08:25:16 StandardContext[/extranet]: = Exception=20 sending context initialized event to listener instance of class=20 org.apache.myfaces.webapp.StartupServletContextListener
=20
java.lang.NoSuchMethodError:=20 = org.apache.commons.digester.Digester.setEntityResolver(Lorg/xml/sax/Entit= yResolver;)V

    =  at=20 = org.apache.myfaces.config.impl.digester.DigesterFacesConfigUnmarshallerIm= pl.<init>(DigesterFacesConfigUnmarshallerImpl.java:45)

    =  at=20 = org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.j= ava:110)

    =  at=20 = org.apache.myfaces.webapp.StartupServletContextListener.initFaces(Startup= ServletContextListener.java:63)

    =  at=20 = org.apache.myfaces.webapp.StartupServletContextListener.contextInitialize= d(StartupServletContextListener.java:46)

    =  at=20 = org.apache.catalina.core.StandardContext.listenerStart(StandardContext.ja= va:3269)

    =  at=20 = org.apache.catalina.core.StandardContext.start(StandardContext.java:3598)=

    =  at=20 = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)

    =  at=20 = org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
=
    =  at=20 = org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)

    =  at=20 = org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)

    =  at=20 = org.apache.catalina.core.StandardService.start(StandardService.java:497)<= /FONT>

    =  at=20 = org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)

    =  at=20 = org.apache.catalina.startup.Catalina.start(Catalina.java:512)

    =  at=20 = org.apache.catalina.startup.Catalina.execute(Catalina.java:400)

    =  at=20 = org.apache.catalina.startup.Catalina.process(Catalina.java:180)

    =  at=20 sun.reflect.NativeMethodAccessorImpl.invoke0(Native = Method)

    =  at=20 = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39)

    =  at=20 = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25)

    =  at=20 java.lang.reflect.Method.invoke(Method.java:324)
=
     at=20 = org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)









Hi Roel,


yes I think you're missing the apache = myfaces jar=20 files.

In=20 the cocoon distribution they can be found in=20 /lib/optional/myfaces*


I hope this helps you out.
=

Regards,

Jeroen Reijn=20
-----Original = Message-----
From:
=20 Roel Croonenberghs [mailto:Roel.Croonenberghs@sofico.be]
Posted = At:
=20 Wednesday, October 18, 2006 4:28 PM
Posted To:
Cocoon User=20 List
Conversation:
myfaces
Subject:
Re:=20 myfaces



and what = can I do about=20 it? i just want to use JSF and looking at=20 http://jsn-server5.com/cocoon/samples/blocks/faces/hello it is=20 possible.

but i=20 think i mis something, a jar file or a config setting?
=20




Cocoon doesn't = incorporate other=20 people's stuff into its jars, so
cocoon-faces-block.jar would not = include=20 myfaces.

Roel Croonenberghs wrote:
>
> Hello, I'm = want to=20 use JSF in my cocoon app. therefore I put
> = cocoon-faces-block.jar in=20 my WEB-INF\lib directory. But i get errors
> when i want to = access my=20 application;
>
> I notices that = javax/faces/FacesException.class=20 is not  in the
> cocoon-faces-block.jar. But where can I = find it?=20 Or how can I solve my
> problm?
>
>
> = 2006-10-18=20 15:40:52 StandardWrapperValve[Cocoon]: Servlet.service()
> for = servlet=20 Cocoon threw exception
> javax.servlet.ServletException: Servlet = execution threw an exception
>         at =
>=20 = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:269)=20
>
>         at
>=20 = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:193)=20
>
>         at
>=20 = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve= .java:256)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20
>
>         at
>=20 = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
= >=20         at
>=20 = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve= .java:191)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20
>
>         at
>=20 = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
= >=20         at
>=20 = org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415= )=20
>
>         at
>=20 = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 180)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20
>
>         at
>=20 = org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVal= ve.java:171)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641)=20
>
>         at
>=20 = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:= 172)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641)=20
>
>         at
>=20 = org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)=
>=20         at
>=20 = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20
>
>         at
>=20 = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
= >=20         at
>=20 = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j= ava:174)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20
>
>         at
>=20 = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
= >=20         at
>=20 = org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.ja= va:1040)=20
>
>         at
>=20 = org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1= 151)=20
>
>         at=20 java.lang.Thread.run(Thread.java:534)
> ----- Root Cause = -----
>=20 java.lang.NoClassDefFoundError: javax/faces/FacesException
> =  =20       at = java.lang.Class.getDeclaredConstructors0(Native=20 Method)
>         at
>=20 = java.lang.Class.privateGetDeclaredConstructors(Class.java:1610)
> =  =20       at=20 java.lang.Class.getConstructor0(Class.java:1922)
>     =  =20   at java.lang.Class.newInstance0(Class.java:278)
>   =  =20     at java.lang.Class.newInstance(Class.java:261)
> =  =20       at
>=20 = org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance= (DefaultComponentFactory.java:212)=20
>
>         at
>=20 = org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initiali= ze(ThreadSafeComponentHandler.java:143)=20
>
>         at
>=20 = org.apache.avalon.excalibur.component.ExcaliburComponentSelector.addCompo= nent(ExcaliburComponentSelector.java:736)=20
>
>         at
>=20 = org.apache.cocoon.components.treeprocessor.sitemap.ComponentsSelector.add= Component(ComponentsSelector.java:200)=20
>
>         at
>=20 = org.apache.cocoon.components.ExtendedComponentSelector.configure(Extended= ComponentSelector.java:268)=20
>
>         at
>=20 = org.apache.cocoon.components.treeprocessor.sitemap.ComponentsSelector.con= figure(ComponentsSelector.java:192)=20
>
>         at
>=20 = org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUt= il.java:239)=20
>
>         at
>=20 = org.apache.avalon.excalibur.component.DefaultComponentFactory.newInstance= (DefaultComponentFactory.java:302)=20
>
>         at
>=20 = org.apache.avalon.excalibur.component.ThreadSafeComponentHandler.initiali= ze(ThreadSafeComponentHandler.java:143)=20
>
>         at
>=20 = org.apache.avalon.excalibur.component.ExcaliburComponentManager.initializ= e(ExcaliburComponentManager.java:556)=20
>
>         at
>=20 = org.apache.cocoon.components.CocoonComponentManager.initialize(CocoonComp= onentManager.java:547)=20
>
>         at
>=20 = org.apache.cocoon.components.treeprocessor.sitemap.SitemapLanguage.create= ComponentManager(SitemapLanguage.java:125)=20
>
>         at
>=20 = org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(Defau= ltTreeBuilder.java:411)=20
>
>         at
>=20 = org.apache.cocoon.components.treeprocessor.DefaultTreeBuilder.build(Defau= ltTreeBuilder.java:391)=20
>
>         at
>=20 = org.apache.cocoon.components.treeprocessor.TreeProcessor.setupRootNode(Tr= eeProcessor.java:511)=20
>
>         at
>=20 = org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProc= essor.java:348)=20
>
>         at
>=20 = org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProc= essor.java:307)=20
>
>         at=20 org.apache.cocoon.Cocoon.process(Cocoon.java:656)
>   =    =20   at
>=20 = org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1112)<= BR>>=20         at=20 javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> =  =20       at
>=20 = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:247)=20
>
>         at
>=20 = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:193)=20
>
>         at
>=20 = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve= .java:256)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20
>
>         at
>=20 = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
= >=20         at
>=20 = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve= .java:191)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20
>
>         at
>=20 = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
= >=20         at
>=20 = org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415= )=20
>
>         at
>=20 = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 180)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20
>
>         at
>=20 = org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVal= ve.java:171)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641)=20
>
>         at
>=20 = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:= 172)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641)=20
>
>         at
>=20 = org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)=
>=20         at
>=20 = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20
>
>         at
>=20 = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
= >=20         at
>=20 = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j= ava:174)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)=20
>
>         at
>=20 = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)=20
>
>         at
>=20 = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
= >=20         at
>=20 = org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.ja= va:1040)=20
>
>         at
>=20 = org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1= 151)=20
>
>         at=20 = java.lang.Thread.run(Thread.java:534)

----------------------------= -----------------------------------------
To=20 unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For = additional=20 commands, e-mail: users-help@cocoon.apache.org



------_=_NextPart_001_01C6F36B.1A78EA43--