Hi

I don't have a servlet.jar in my cocoon directory.

Gasper

----- Original Message ----- 
From: "Vadim Gritsenko" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Friday, February 15, 2002 12:47 AM
Subject: RE: <jsp:forward> in jsp causeing error


> If you have servlet.jar in the WEB-INF/lib, this is (IIRC) *bad*, and
> you should delete it right away. Servlet.jar provided in the Cocoon with
> the only purpose to compile sources.
> 
> Vadim
> 
> > -----Original Message-----
> > From: Peter Schwenke [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, February 14, 2002 6:15 PM
> > To: [EMAIL PROTECTED]
> > Subject: <jsp:forward> in jsp causeing error
> > 
> > 
> > I had a similar error calling RequestDispatcher.forward from a servlet
> > and traced it back. I ended up replacing the servlet.jar
> > which came with cocoon by the servlet.jar from Tomcat. Works fine.
> > 
> > That was with Tomcat 3.2.1 and Cocoon2.0rc2.
> > 
> >                                                              ...Peter
> > Gasper writes:
> >  > Hello
> >  >
> >  > I'm building a site using cocoon 2.0 and jsp's for dynamic content
> In my
> > jsp
> >  > I'm trying to forward to a page using a simple <jsp:forward> tag
> but this
> >  > causes an error below. I'm using tomcat 3.2.3
> >  >
> >  > Does anybody know a solution?
> >  > Is this a bug?
> >  >
> >  > Thanks
> >  >
> >  > Gasper
> >  >
> >  > The error:
> >  >
> >  > org.apache.cocoon.ProcessingException: ServletException in
> >  > JspGenerator.generate(): java.lang.ClassCastException:
> >  > org.apache.cocoon.components.jsp.JSPEngineImpl$MyServletRequest
> >  >  at
> >
> org.apache.cocoon.generation.JspGenerator.generate(JspGenerator.java:87)
> >  >  at
> >  >
> >
> org.apache.cocoon.components.pipeline.CachingEventPipeline.process(Cachi
> ngEv
> >  > entPipeline.java:210)
> >  >  at
> >  >
> >
> org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(Cach
> ingS
> >  > treamPipeline.java:359)
> >  >  at
> >  >
> >
> org.apache.cocoon.www.sitemap_xmap.wildcardMatchN40058D(sitemap_xmap.jav
> a:90
> >  > 80)
> >  >  at
> org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:3026)
> >  >  at
> org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2500)
> >  >  at org.apache.cocoon.sitemap.Handler.process(Handler.java:163)
> >  >  at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:114)
> >  >  at org.apache.cocoon.Cocoon.process(Cocoon.java:514)
> >  >  at
> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:664)
> >  >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  >  at
> >
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
> >  >  at org.apache.tomcat.core.Handler.service(Handler.java:287)
> >  >  at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> >  >  at
> >  >
> >
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.jav
> a:81
> >  > 2)
> >  >  at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
> >  >  at
> >  >
> >
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(H
> ttpC
> >  > onnectionHandler.java:213)
> >  >  at
> >  >
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416
> )
> >  >  at
> >  >
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:50
> 1)
> >  >  at java.lang.Thread.run(Unknown Source)
> >  > java.lang.ClassCastException:
> >  > org.apache.cocoon.components.jsp.JSPEngineImpl$MyServletRequest
> >  >  at
> >  >
> >
> org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatch
> erIm
> >  > pl.java:172)
> >  >  at
> >  >
> >
> org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcher
> Impl
> >  > .java:162)
> >  >  at
> >  >
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:4
> 21)
> >  >  at
> >  >
> >
> admin._0002fadmin_0002fsumniki_0002ejspsumniki_jsp_3._jspService(_0002fa
> dmin
> >  > _0002fsumniki_0002ejspsumniki_jsp_3.java:72)
> >  >  at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
> >  >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  >  at
> >  >
> >
> org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServle
> t.ja
> >  > va:130)
> >  >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  >  at
> >  >
> >
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServle
> t.ja
> >  > va:282)
> >  >  at
> >
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
> >  >  at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
> >  >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  >  at
> >  >
> >
> org.apache.cocoon.components.jsp.JSPEngineImpl.executeJSP(JSPEngineImpl.
> java
> >  > :107)
> >  >  at
> >
> org.apache.cocoon.generation.JspGenerator.generate(JspGenerator.java:74)
> >  >  at
> >  >
> >
> org.apache.cocoon.components.pipeline.CachingEventPipeline.process(Cachi
> ngEv
> >  > entPipeline.java:210)
> >  >  at
> >  >
> >
> org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(Cach
> ingS
> >  > treamPipeline.java:359)
> >  >  at
> >  >
> >
> org.apache.cocoon.www.sitemap_xmap.wildcardMatchN40058D(sitemap_xmap.jav
> a:90
> >  > 80)
> >  >  at
> org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:3026)
> >  >  at
> org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2500)
> >  >  at org.apache.cocoon.sitemap.Handler.process(Handler.java:163)
> >  >  at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:114)
> >  >  at org.apache.cocoon.Cocoon.process(Cocoon.java:514)
> >  >  at
> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:664)
> >  >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  >  at
> >
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
> >  >  at org.apache.tomcat.core.Handler.service(Handler.java:287)
> >  >  at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> >  >  at
> >  >
> >
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.jav
> a:81
> >  > 2)
> >  >  at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
> >  >  at
> >  >
> >
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(H
> ttpC
> >  > onnectionHandler.java:213)
> >  >  at
> >  >
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416
> )
> >  >  at
> >  >
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:50
> 1)
> >  >  at java.lang.Thread.run(Unknown Source)
> >  >
> >  >
> >  >  Original exception : java.lang.ClassCastException:
> >  > org.apache.cocoon.components.jsp.JSPEngineImpl$MyServletRequest
> >  >  at
> >  >
> >
> org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatch
> erIm
> >  > pl.java:172)
> >  >  at
> >  >
> >
> org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcher
> Impl
> >  > .java:162)
> >  >  at
> >  >
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:4
> 21)
> >  >  at
> >  >
> >
> admin._0002fadmin_0002fsumniki_0002ejspsumniki_jsp_3._jspService(_0002fa
> dmin
> >  > _0002fsumniki_0002ejspsumniki_jsp_3.java:72)
> >  >  at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
> >  >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  >  at
> >  >
> >
> org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServle
> t.ja
> >  > va:130)
> >  >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  >  at
> >  >
> >
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServle
> t.ja
> >  > va:282)
> >  >  at
> >
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
> >  >  at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
> >  >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  >  at
> >  >
> >
> org.apache.cocoon.components.jsp.JSPEngineImpl.executeJSP(JSPEngineImpl.
> java
> >  > :107)
> >  >  at
> >
> org.apache.cocoon.generation.JspGenerator.generate(JspGenerator.java:74)
> >  >  at
> >  >
> >
> org.apache.cocoon.components.pipeline.CachingEventPipeline.process(Cachi
> ngEv
> >  > entPipeline.java:210)
> >  >  at
> >  >
> >
> org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(Cach
> ingS
> >  > treamPipeline.java:359)
> >  >  at
> >  >
> >
> org.apache.cocoon.www.sitemap_xmap.wildcardMatchN40058D(sitemap_xmap.jav
> a:90
> >  > 80)
> >  >  at
> org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:3026)
> >  >  at
> org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:2500)
> >  >  at org.apache.cocoon.sitemap.Handler.process(Handler.java:163)
> >  >  at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:114)
> >  >  at org.apache.cocoon.Cocoon.process(Cocoon.java:514)
> >  >  at
> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:664)
> >  >  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >  >  at
> >
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
> >  >  at org.apache.tomcat.core.Handler.service(Handler.java:287)
> >  >  at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> >  >  at
> >  >
> >
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.jav
> a:81
> >  > 2)
> >  >  at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
> >  >  at
> >  >
> >
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(H
> ttpC
> >  > onnectionHandler.java:213)
> >  >  at
> >  >
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416
> )
> >  >  at
> >  >
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:50
> 1)
> >  >  at java.lang.Thread.run(Unknown Source)
> >  >
> >  >
> >  >
> ---------------------------------------------------------------------
> >  > 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/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]>

Reply via email to