I have no problems in running JSP samples in Cocoon 2.1-dev, Tomcat 4.0.1. They work out-of-box, without any jasper-compiler or xerces/xalan tweaking. (The access URL is http://localhost:8080/cocoon/samples/jsp/).
The SAX Exception usually comes from a non well-formed source XML. Check, if your Hello.jsp is well-formed. And see cocoon logs (e.g. /WEB-INF/logs/sitemap.log) to get a more detailed error message. -- Konstantin Piroumian [EMAIL PROTECTED] > -----Original Message----- > From: Rob Kelley [mailto:[EMAIL PROTECTED]] > Sent: Monday, June 10, 2002 1:41 AM > To: [EMAIL PROTECTED] > Subject: RE: Barf on JSPGenerator on Hello.jsp (HELP!) > > > > I'm still stuck here. Any help would be appreciated. > > > > > > I'm running cocoon 2.0.2 on Tomcat 4.0.1 (Windows). I've been > trying to run the hello example for the jsp: > > > http://127.0.0.1:8080/cocoon/jsp/hello > > > > I get the same error (stack trace at end of email): > > > > "SAXException JspGenerator.generate()" > > > > My sitemap entry is: > > > > <map:match pattern="jsp/*"> > > <map:generate src="/docs/samples/jsp/{1}.jsp" type="jsp"/> > > <map:transform src="stylesheets/page/simple-page2html.xsl"/> > > <map:serialize type="html"/> > > </map:match> > > > > > > My cocoon.xconf jsp-engine is: > > <jsp-engine logger="core.jsp-engine"> > > <parameter name="servlet-class" > value="org.apache.jasper.servlet.JspServlet"/> > > <parameter name="servlet-name" value="*.jsp"/> > > </jsp-engine> > > > > And I'm at wit's end. How do I get JSPs to work? > > > > Please help! > > > > Rob > > > > Stack Trace: > > org.apache.cocoon.ProcessingException: SAXException > JspGenerator.generate() > > at > org.apache.cocoon.generation.JspGenerator.generate(JspGenerato > r.java:132 > ) > > at > org.apache.cocoon.components.pipeline.CachingEventPipeline.pro > cess(Cachi > ngEventPipeline.java:251) > > at > org.apache.cocoon.components.pipeline.CachingStreamPipeline.pr > ocess(Cach > ingStreamPipeline.java:399) > > at org.apache.cocoon.www.sitemap_xmap.matchN105B4(C:\Program > Files\Apache Tomcat > 4.0\work\localhost\cocoon\cocoon-files\org/apache/cocoon/www\s > itemap_xma > p.java:7741) > > at org.apache.cocoon.www.sitemap_xmap.process(C:\Program > Files\Apache > Tomcat > 4.0\work\localhost\cocoon\cocoon-files\org/apache/cocoon/www\s > itemap_xma > p.java:3119) > > at org.apache.cocoon.www.sitemap_xmap.process(C:\Program > Files\Apache > Tomcat > 4.0\work\localhost\cocoon\cocoon-files\org/apache/cocoon/www\s > itemap_xma > p.java:2617) > > 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(Applica > tionFilterChain.java:247) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilt > erChain.java:193) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardW > rapperValv > e.java:243) > > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.ja > va:566) > > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:4 > 72) > > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardC > ontextValv > e.java:201) > > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.ja > va:566) > > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:4 > 72) > > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > > at > org.apache.catalina.core.StandardContext.invoke(StandardContex > t.java:234 > 4) > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.java > :164) > > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.ja > va:566) > > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi > spatcherVa > lve.java:170) > > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.ja > va:564) > > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.java > :170) > > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.ja > va:564) > > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValv > e.java:462 > ) > > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.ja > va:564) > > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:4 > 72) > > 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.ja > va:566) > > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:4 > 72) > > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpP > rocessor.j > ava:1011) > > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProce > ssor.java: > 1106) > > at java.lang.Thread.run(Unknown Source) > > > > > > > > > > -- > > > > > > > > --------------------------------- > > Do You Yahoo!? > > Sign-up for Video Highlights of 2002 FIFA World Cup<P>Hi:</P> > > <P>I'm running cocoon 2.0.2 on Tomcat 4.0.1 > (Windows). > I've been trying to run the hello example for the jsp:</P> > <P><A > href="http://127.0.0.1:8080/cocoon/jsp/hello">http://127.0.0.1 > :8080/coco > on/jsp/hello</A></P> > > <P>I get the same error (stack trace at end of > email):<BR><BR><EM>"SAXException JspGenerator.generate()"</EM> </P> > > <P>My sitemap entry is:</P> > <P> <map:match > pattern="jsp/*"><BR> <map:generate > src="/docs/samples/jsp/{1}.jsp" type="jsp"/><BR> > <map:transform > src="stylesheets/page/simple-page2html.xsl"/><BR> > <map:serialize type="html"/><BR> > </map:match><BR></P> > <P>My cocoon.xconf jsp-engine > is:</P> <jsp-engine > logger="core.jsp-engine"><BR> <parameter > name="servlet-class" > value="org.apache.jasper.servlet.JspServlet"/><BR> &nb > sp; > <parameter name="servlet-name" value="*.jsp"/><BR> > </jsp-engine><BR> > <P>And I'm at wit's end. How do I > get JSPs to work?</P> > <P>Please help!</P> > <P>Rob</P> > > <P><STRONG>Stack Trace:</STRONG></P> > > <DIV>org.apache.cocoon.ProcessingException: SAXException > JspGenerator.generate() <BR>at > org.apache.cocoon.generation.JspGenerator.generate(JspGenerato > r.java:132 > ) <BR>at > org.apache.cocoon.components.pipeline.CachingEventPipeline.pro > cess(Cachi > ngEventPipeline.java:251) <BR>at > org.apache.cocoon.components.pipeline.CachingStreamPipeline.pr > ocess(Cach > ingStreamPipeline.java:399) <BR>at > org.apache.cocoon.www.sitemap_xmap.matchN105B4(C:\Program Files\Apache > Tomcat > 4.0\work\localhost\cocoon\cocoon-files\org/apache/cocoon/www\s > itemap_xma > p.java:7741) <BR>at > org.apache.cocoon.www.sitemap_xmap.process(C:\Program Files\Apache > Tomcat > 4.0\work\localhost\cocoon\cocoon-files\org/apache/cocoon/www\s > itemap_xma > p.java:3119) <BR>at > org.apache.cocoon.www.sitemap_xmap.process(C:\Program Files\Apache > Tomcat > 4.0\work\localhost\cocoon\cocoon-files\org/apache/cocoon/www\s > itemap_xma > p.java:2617) <BR>at > org.apache.cocoon.sitemap.Handler.process(Handler.java:222) <BR>at > org.apache.cocoon.sitemap.Manager.invoke(Manager.java:179) <BR>at > org.apache.cocoon.sitemap.SitemapManager.process(SitemapManage > r.java:154 > ) <BR>at org.apache.cocoon.Cocoon.process(Cocoon.java:575) <BR>at > org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet. > java:998) > <BR>at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > <BR>at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(Applica > tionFilterChain.java:247) <BR>at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilt > erChain.java:193) <BR>at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardW > rapperValv > e.java:243) <BR>at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.ja > va:566) <BR>at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:4 > 72) <BR>at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > <BR>at > org.apache.catalina.core.StandardContextValve.invoke(StandardC > ontextValv > e.java:201) <BR>at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.ja > va:566) <BR>at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:4 > 72) <BR>at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > <BR>at > org.apache.catalina.core.StandardContext.invoke(StandardContex > t.java:234 > 4) <BR>at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.java > :164) <BR>at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.ja > va:566) <BR>at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi > spatcherVa > lve.java:170) <BR>at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.ja > va:564) <BR>at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.java > :170) <BR>at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.ja > va:564) <BR>at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValv > e.java:462 > ) <BR>at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.ja > va:564) <BR>at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:4 > 72) <BR>at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > <BR>at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEn > gineValve. > java:163) <BR>at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.ja > va:566) <BR>at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:4 > 72) <BR>at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > <BR>at > org.apache.catalina.connector.http.HttpProcessor.process(HttpP > rocessor.j > ava:1011) <BR>at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProce > ssor.java: > 1106) <BR>at java.lang.Thread.run(Unknown Source) <BR></DIV> > > <P> </P><BR><BR>-- <br><p><br><hr size=1><b>Do You > Yahoo!?</b><br> > > <a > href="http://rd.yahoo.com/welcome/*http://fifaworldcup.yahoo.c > om/fc/en/s > pl">Sign-up for Video Highlights</a> of 2002 FIFA World Cup > > > > > -----Original Message----- > From: Peter Schwenke [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, June 05, 2002 8:41 PM > To: [EMAIL PROTECTED] > Subject: Re: Barf on JSPGenerator on Hello.jsp (HELP!) > > > Nothing springs to mind in that. There is an exception somewhere > which is not displaying. > > You might need to make sure that you have DEBUG level logging on the > JspGenerator. To do so make sure that there is a logger entry in > sitemap.xmap for the JspGenerator > > like in this > > <map:generator label="content,data" logger="sitemap.generator.jsp" > name="jsp" src="org.apache.cocoon.generation.JspGenerator"/> > > and then make sure DEBUG is on for the sitemap in > /cocoon/WEB-INF/logkit.xconf > > <category name="sitemap" log-level="DEBUG"> > <log-target id-ref="sitemap"/> > <log-target id-ref="error"/> > </category> > > > ...Peter > > Rob Kelley writes: > > > > Dear Peter: > > Thanks for the tip. Here are my log entries (ERROR, CORE, SITEMAP, > ACCESS) when I try to access /jsp/hello. I don't understand what > they're trying to tell me. > > Any help much appreciated. > > ***ERROR.LOG*** > > <empty> > > > > ***ACCESS.LOG*** > > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faqs.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/faqs.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]>