Re: Tomcat 4.0.4-b1 does not work Help Help..................

2002-03-21 Thread todd tredeau

download a build older than 3-7-2002

greetings

todd


Uma Munugala wrote:

Hi


I have written a servlet which implements SingleThreadModel
and used already existing public static syncronized classes to access
database.
these classes were used for standalone application.
does static synchronized has any problem with servlets

when I deployment my servlet and try to  run it gives me error, its stack
trace is below.

when login reaches to access static synchronized class member or static
synchronized class method Iam getting
problem.

Funny thing is sames servlet and same code works in java web server. Do I
need to do some thing else in
tomcat 4.0.4-b1 to make it work. I tried with tomcat 4.0.3 also.
I have seen similar problem in archives but that work around does not work
for me.

__  Error _

javax.servlet.ServletException: Invoker service() exception
at

org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java

:508)
at
org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:180)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
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 filters.ExampleFilter.doFilter(ExampleFilter.java:149)
at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application

FilterChain.java:213)
at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh

ain.java:193)
at filters.ExampleFilter.doFilter(ExampleFilter.java:149)
at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application

FilterChain.java:213)
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:190)
at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5

66)
at

org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase

.java:475)
at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5

64)
at

org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2

46)
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:2347)
at

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180

)
at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5

66)
at

org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.

java:170)
at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5

64)
at

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

)
at

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5

64)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
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

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

1017)
at

org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1115

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


root cause

java.lang.ClassFormatError: com/CellFusion/Relational/RelConnection

(Illegal

Variable name )
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
at

org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLo

ader.java:1643)
at

org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.jav

a:937)
at

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav

a:1372)
at


RE: Tomcat 4.0.4-b1 does not work Help Help..................

2002-03-20 Thread Uma Munugala


 Hi


 I have written a servlet which implements SingleThreadModel
 and used already existing public static syncronized classes to access
 database.
 these classes were used for standalone application.
 does static synchronized has any problem with servlets

 when I deployment my servlet and try to  run it gives me error, its stack
 trace is below.

 when login reaches to access static synchronized class member or static
 synchronized class method Iam getting
 problem.

 Funny thing is sames servlet and same code works in java web server. Do I
 need to do some thing else in
 tomcat 4.0.4-b1 to make it work. I tried with tomcat 4.0.3 also.
 I have seen similar problem in archives but that work around does not work
 for me.

 __  Error _

 javax.servlet.ServletException: Invoker service() exception
 at

org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java
 :508)
 at
 org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:180)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 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 filters.ExampleFilter.doFilter(ExampleFilter.java:149)
 at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
 FilterChain.java:213)
 at

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
 ain.java:193)
 at filters.ExampleFilter.doFilter(ExampleFilter.java:149)
 at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
 FilterChain.java:213)
 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:190)
 at

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

org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
 .java:475)
 at

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

org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
 46)
 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:2347)
 at

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

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

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

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

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

org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
 64)
 at
 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
 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
 :174)
 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:
 1017)
 at

org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1115
 )
 at java.lang.Thread.run(Thread.java:484)


 root cause

 java.lang.ClassFormatError: com/CellFusion/Relational/RelConnection
(Illegal
 Variable name )
 at java.lang.ClassLoader.defineClass0(Native Method)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
 at
 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
 at

org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLo
 ader.java:1643)
 at

org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.jav
 a:937)
 at

org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.jav
 a:1372)
 at