Re: Tomcat 4.0.4-b1 does not work Help Help..................
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.SecureClassL
RE: Tomcat 4.0.4-b1 does not work Help Help..................
> 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(We