I don't have problems with the examples in 2.0.3 and Tomcat 4.0.1. They work OOTB.
Something's wrong with your JAXP libs. Check, that you don't have one more xml-api packages somewhere in your classpath before xml-apis.jar from Cocoon. (A hint: check batik-**.jar). I can check if your JSPs work here if you send me one of them. (I can check with the 2.0.3 version only) -- Konstantin Piroumian [EMAIL PROTECTED] > -----Original Message----- > From: tolga tunca [mailto:[EMAIL PROTECTED]] > Sent: Friday, June 21, 2002 5:50 PM > To: [EMAIL PROTECTED] > Subject: How can I configure Cocoon2 to run my JSP's ? > > > I am using Tomcat4.0.1 , Cocoon 2.0.2 . I have my > JSP's, they generate valid XML's. But I couldn't see > them working with C2. > I tried the JSP Generator and JSP Reader examples of > C2 but they didn't work too. > I put the error message below, maybe it will be > helpful. > Any help would be appreciated. > > > -------------------------- > -------------------------- > An error occurred > The org.apache.cocoon.www.sitemap_xmap notifies that > org.apache.cocoon.ProcessingException says: > Exception JspGenerator.generate() > More precisely: > org.apache.cocoon.ProcessingException: Exception > JspGenerator.generate(): java.lang.ClassCastException: > org.apache.xerces.jaxp.DocumentBuilderFactoryImpl 3 P > ---------- > > extra info > > Original exception : java.lang.ClassCastException: > org.apache.xerces.jaxp.DocumentBuilderFactoryImpl > at > javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentB > uilderFactory.java:103) > at > org.apache.jasper.parser.ParserUtils.parseXMLDocument(ParserUt > ils.java:183) > at > org.apache.jasper.compiler.TldLocationsCache.processWebDotXml( > TldLocationsCache.java:165) > at > org.apache.jasper.compiler.TldLocationsCache.<init>(TldLocatio > nsCache.java:138) > at > org.apache.jasper.EmbededServletOptions.<init>(EmbededServletO > ptions.java:324) > at > org.apache.jasper.servlet.JspServlet.init(JspServlet.java:266) > at > org.apache.cocoon.components.jsp.JSPEngineImpl.executeJSP(JSPE > ngineImpl.java:121) > at > org.apache.cocoon.generation.JspGenerator.generate(JspGenerato > r.java:116) > at > org.apache.cocoon.components.pipeline.CachingEventPipeline.pro > cess(CachingEventPipeline.java:251) > at > org.apache.cocoon.components.pipeline.CachingStreamPipeline.pr > ocess(CachingStreamPipeline.java:399) > at > org.apache.cocoon.www.sitemap_xmap.matchN10790(/usr/local/tomc > at/work/localhost/cocoon/cocoon-files/org/apache/cocoon/www/si > temap_xmap.java:9472) > at > org.apache.cocoon.www.sitemap_xmap.process(/usr/local/tomcat/w > ork/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitema > p_xmap.java:3667) > at > org.apache.cocoon.www.sitemap_xmap.process(/usr/local/tomcat/w > ork/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitema > p_xmap.java:3097) > at > org.apache.cocoon.sitemap.Handler.process(Handler.java:222) > at > org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179) > at > org.apache.cocoon.sitemap.SitemapManager.process(SitemapManage > r.java:154) > at org.apache.cocoon.Cocoon.process(Cocoon.java:575) > at > org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet. > java:998) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(ApplicationFilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterChain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardW > rapperValve.java:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:566) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardC > ontextValve.java:201) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:566) > at > org.apache.catalina.valves.CertificatesValve.invoke(Certificat > esValve.java:246) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:564) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContex > t.java:2344) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.java:164) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:566) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi > spatcherValve.java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:564) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:564) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValv > e.java:462) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:564) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEn > gineValve.java:163) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:566) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpP > rocessor.java:1011) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProce > ssor.java:1106) > at java.lang.Thread.run(Thread.java:536) > ------ > > stacktrace > > org.apache.cocoon.ProcessingException: Exception > JspGenerator.generate(): java.lang.ClassCastException: > org.apache.xerces.jaxp.DocumentBuilderFactoryImpl > at > org.apache.cocoon.generation.JspGenerator.generate(JspGenerato > r.java:140) > at > org.apache.cocoon.components.pipeline.CachingEventPipeline.pro > cess(CachingEventPipeline.java:251) > at > org.apache.cocoon.components.pipeline.CachingStreamPipeline.pr > ocess(CachingStreamPipeline.java:399) > at > org.apache.cocoon.www.sitemap_xmap.matchN10790(/usr/local/tomc > at/work/localhost/cocoon/cocoon-files/org/apache/cocoon/www/si > temap_xmap.java:9472) > at > org.apache.cocoon.www.sitemap_xmap.process(/usr/local/tomcat/w > ork/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitema > p_xmap.java:3667) > at > org.apache.cocoon.www.sitemap_xmap.process(/usr/local/tomcat/w > ork/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitema > p_xmap.java:3097) > at > org.apache.cocoon.sitemap.Handler.process(Handler.java:222) > at > org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179) > at > org.apache.cocoon.sitemap.SitemapManager.process(SitemapManage > r.java:154) > at org.apache.cocoon.Cocoon.process(Cocoon.java:575) > at > org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet. > java:998) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(ApplicationFilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterChain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardW > rapperValve.java:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:566) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardC > ontextValve.java:201) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:566) > at > org.apache.catalina.valves.CertificatesValve.invoke(Certificat > esValve.java:246) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:564) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContex > t.java:2344) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.java:164) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:566) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi > spatcherValve.java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:564) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:564) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValv > e.java:462) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:564) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEn > gineValve.java:163) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:566) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpP > rocessor.java:1011) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProce > ssor.java:1106) > at java.lang.Thread.run(Thread.java:536) > Caused by: java.lang.ClassCastException: > org.apache.xerces.jaxp.DocumentBuilderFactoryImpl > at > javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentB > uilderFactory.java:103) > at > org.apache.jasper.parser.ParserUtils.parseXMLDocument(ParserUt > ils.java:183) > at > org.apache.jasper.compiler.TldLocationsCache.processWebDotXml( > TldLocationsCache.java:165) > at > org.apache.jasper.compiler.TldLocationsCache.<init>(TldLocatio > nsCache.java:138) > at > org.apache.jasper.EmbededServletOptions.<init>(EmbededServletO > ptions.java:324) > at > org.apache.jasper.servlet.JspServlet.init(JspServlet.java:266) > at > org.apache.cocoon.components.jsp.JSPEngineImpl.executeJSP(JSPE > ngineImpl.java:121) > at > org.apache.cocoon.generation.JspGenerator.generate(JspGenerato > r.java:116) > ... 41 more > java.lang.ClassCastException: > org.apache.xerces.jaxp.DocumentBuilderFactoryImpl > at > javax.xml.parsers.DocumentBuilderFactory.newInstance(DocumentB > uilderFactory.java:103) > at > org.apache.jasper.parser.ParserUtils.parseXMLDocument(ParserUt > ils.java:183) > at > org.apache.jasper.compiler.TldLocationsCache.processWebDotXml( > TldLocationsCache.java:165) > at > org.apache.jasper.compiler.TldLocationsCache.<init>(TldLocatio > nsCache.java:138) > at > org.apache.jasper.EmbededServletOptions.<init>(EmbededServletO > ptions.java:324) > at > org.apache.jasper.servlet.JspServlet.init(JspServlet.java:266) > at > org.apache.cocoon.components.jsp.JSPEngineImpl.executeJSP(JSPE > ngineImpl.java:121) > at > org.apache.cocoon.generation.JspGenerator.generate(JspGenerato > r.java:116) > at > org.apache.cocoon.components.pipeline.CachingEventPipeline.pro > cess(CachingEventPipeline.java:251) > at > org.apache.cocoon.components.pipeline.CachingStreamPipeline.pr > ocess(CachingStreamPipeline.java:399) > at > org.apache.cocoon.www.sitemap_xmap.matchN10790(/usr/local/tomc > at/work/localhost/cocoon/cocoon-files/org/apache/cocoon/www/si > temap_xmap.java:9472) > at > org.apache.cocoon.www.sitemap_xmap.process(/usr/local/tomcat/w > ork/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitema > p_xmap.java:3667) > at > org.apache.cocoon.www.sitemap_xmap.process(/usr/local/tomcat/w > ork/localhost/cocoon/cocoon-files/org/apache/cocoon/www/sitema > p_xmap.java:3097) > at > org.apache.cocoon.sitemap.Handler.process(Handler.java:222) > at > org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179) > at > org.apache.cocoon.sitemap.SitemapManager.process(SitemapManage > r.java:154) > at org.apache.cocoon.Cocoon.process(Cocoon.java:575) > at > org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet. > java:998) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(ApplicationFilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterChain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardW > rapperValve.java:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:566) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardC > ontextValve.java:201) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:566) > at > org.apache.catalina.valves.CertificatesValve.invoke(Certificat > esValve.java:246) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:564) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContex > t.java:2344) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.java:164) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:566) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi > spatcherValve.java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:564) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:564) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValv > e.java:462) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:564) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEn > gineValve.java:163) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:566) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpP > rocessor.java:1011) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProce > ssor.java:1106) > at java.lang.Thread.run(Thread.java:536) > original message > java.lang.ClassCastException: > org.apache.xerces.jaxp.DocumentBuilderFactoryImplÄÝ@he.c > & > > > __________________________________________________ > Do You Yahoo!? > Yahoo! - Official partner of 2002 FIFA World Cup > http://fifaworldcup.yahoo.com > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>