You've most likely got an old version of servlet.jar (or perhaps j2ee.jar)
in your system extensions directory ($JAVA_HOME/jre/lib/ext).  That will
mess up Tomcat 4, because these classes override the ones shipped with
Tomcat that conform to the new specifications.

Craig


On Mon, 17 Sep 2001, Cor Hofman wrote:

> Date: Mon, 17 Sep 2001 19:20:04 +0200
> From: Cor Hofman <[EMAIL PROTECTED]>
> Reply-To: [EMAIL PROTECTED]
> To: tomcat <[EMAIL PROTECTED]>
> Subject: Tomcat 4.0RC2, JSP examples do not work
>
> I just downloaded catalina and installed it.
> All runs well, expcept for the example JSP's.
> I always get the exception listed below.
> Anybody got a hint as to why?
> Hep is much appreciated, regards,
>
> Cor Hofman
>
> org.apache.jasper.JasperException: Unable to compile class for
> JSPnullH:\tomcat\jakarta-tomcat-4.0-rc2\work\localhost\examples\jsp\num\numg
> uess$jsp.java:156: Incompatible type for method. Explicit cast needed to
> convert java.lang.Throwable to java.lang.Exception.
>             if (pageContext != null) pageContext.handlePageException(t);
>                                                                      ^
> 1 error
>
>       at org.apache.jasper.compiler.Compiler.compile(Compiler.java:284)
>       at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:543)
>       at
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
> rvlet.java:176)
>       at
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:188)
>       at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
>       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:247)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:193)
>       at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:243)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:215)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>       at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> .java:472)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2366)
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
> )
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :163)
>       at
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
> 1005)
>       at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1098
> )
>       at java.lang.Thread.run(Thread.java:484)
>
>
>

Reply via email to