You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Kuehnberger <Ku...@web.de> on 2001/10/15 08:13:53 UTC

Error when changing from tomcat 4.0 to tomcat 4.0.1

Hi,

the error message I get is :

Apache Tomcat/4.0.1 - HTTP Status 500 - Internal Server Error

javax.servlet.ServletException: jasperLog
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:508)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 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.java:201)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 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:2344)

 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 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:566)

 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:1011)

 at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)

 at java.lang.Thread.run(Thread.java:484)


root cause

java.lang.NoSuchFieldError: jasperLog
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:482)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)

 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 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.java:201)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 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:2344)

 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 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:566)

 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:1011)

 at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)

 at java.lang.Thread.run(Thread.java:484)

Hope someone can help me

Jens


Re: Error when changing from tomcat 4.0 to tomcat 4.0.1

Posted by "Craig R. McClanahan" <cr...@apache.org>.

On Mon, 15 Oct 2001, Kuehnberger wrote:

> Date: Mon, 15 Oct 2001 20:50:40 +0200
> From: Kuehnberger <Ku...@web.de>
> Reply-To: tomcat-user@jakarta.apache.org
> To: tomcat-user@jakarta.apache.org
> Subject: Re: Error when changing from tomcat 4.0 to tomcat 4.0.1
>
> Thanks Graham and Remy,
>
> you were right, I got some old jars in lib (jasper, namingfactory, parser,
> ...) directory of my webapp.
> I am just wondering that it worked in tomcat 4.0.
>

To Jens and anyone else who ever upgrades Tomcat:  Please do NOT, under
ANY circumstances, install ANY version of Tomcat on top of another version
(even something like 3.2.2 -> 3.2.3 or 4.0 -> 4.0.1).  You are pretty much
guaranteed to cause yourself really wierd problems.  ALWAYS install a new
version of Tomcat into a new directory, and copy your relevant things to
the right place in the new directory.

> Jens
>

Craig McClanahan


Re: Error when changing from tomcat 4.0 to tomcat 4.0.1

Posted by Kuehnberger <Ku...@web.de>.
Thanks Graham and Remy,

you were right, I got some old jars in lib (jasper, namingfactory, parser,
...) directory of my webapp.
I am just wondering that it worked in tomcat 4.0.

Jens

Graham Leggett schrieb:

> Kuehnberger wrote:
>
> > the error message I get is :
> >
> > Apache Tomcat/4.0.1 - HTTP Status 500 - Internal Server Error
> >
> > javax.servlet.ServletException: jasperLog
> >  at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:508)
>
> > root cause
> >
> > java.lang.NoSuchFieldError: jasperLog
> >  at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:482)
>
> I got this problem when upgrading from Tomcat v3.2 to Tomcat v4.0.
>
> There was some old Jar files floating around inside some of the jsp lib
> directories that were conflicting with what was included with Tomcat.
> Check the jar files that are around, and delete the ones that don't need
> to be there.
>
> Regards,
> Graham
> --
> -----------------------------------------
> minfrin@sharp.fm                "There's a moon
>                                         over Bourbon Street
>                                                 tonight..."


Re: Error when changing from tomcat 4.0 to tomcat 4.0.1

Posted by Graham Leggett <mi...@sharp.fm>.
Kuehnberger wrote:

> the error message I get is :
> 
> Apache Tomcat/4.0.1 - HTTP Status 500 - Internal Server Error
> 
> javax.servlet.ServletException: jasperLog
>  at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:508)

> root cause
> 
> java.lang.NoSuchFieldError: jasperLog
>  at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:482)

I got this problem when upgrading from Tomcat v3.2 to Tomcat v4.0.

There was some old Jar files floating around inside some of the jsp lib
directories that were conflicting with what was included with Tomcat.
Check the jar files that are around, and delete the ones that don't need
to be there.

Regards,
Graham
-- 
-----------------------------------------
minfrin@sharp.fm		"There's a moon
					over Bourbon Street
						tonight..."

Re: Error when changing from tomcat 4.0 to tomcat 4.0.1

Posted by Remy Maucherat <rm...@home.com>.
> Hi,
>
> the error message I get is :
>
> Apache Tomcat/4.0.1 - HTTP Status 500 - Internal Server Error
>
> javax.servlet.ServletException: jasperLog
>  at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:508)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

...

> root cause
>
> java.lang.NoSuchFieldError: jasperLog
>  at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:482)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)

The line numbers in the Jasper package don't make sense (but the line
numbers in the Catalina core are correct). You should make sure you have the
right version of the Jasper JARs.

Remy