One thing that isn't clear: are you using Tomcat context reloading via some sort of IDE? For example, are you using Eclipse with Sysdeo's Tomcat plugin? I found that if you are continuously reloading the web app context, rather than restarting Tomcat, eventually you run out of memory. That's true in both Tomcat 4.1.x and 5.0. It's some sort of memory leak in the reloading process. I don't see it as a major problem with Tomcat since that kind of reloading isn't recommended for production, but it's something to be aware about in development. If you are reloading rather than restarting, just treat Tomcat like Windows and restart several times a day.:)
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Pat Lightbody Sent: Wednesday, August 20, 2003 8:40 AM To: [EMAIL PROTECTED] Subject: Re: [OS-webwork] webwork2 OutOfMemoryException Sounds like your app is using too much memory. Have you tried profiling it or giving it some more memory? ----- Original Message ----- From: "Francisco Hernandez" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, August 20, 2003 3:02 AM Subject: [OS-webwork] webwork2 OutOfMemoryException > I've been getting this exception lately, I'm not sure if its > tomcat-4.1.24 thats messed up, webwork or something else, anyone else > having problems like these? > > > HTTP Status 500 - > > type Exception report > > message > > description The server encountered an internal error () that prevented > it from fulfilling this request. > > exception > > javax.servlet.ServletException: Servlet.init() for servlet webwork > threw exception at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav a:96 3) > at > org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:6 68) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e.ja va:210) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvok eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 80) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e.ja va:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvok eNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja va:2 46) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvok eNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 80) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:241 5) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :180 ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvok eNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa lve. java:171) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvok eNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java :172 ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvok eNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 80) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. java :174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i nvok eNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 80) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:59 4) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC onne ction(Http11Protocol.java:392) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java: > 565) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool .jav a:619) > at java.lang.Thread.run(Thread.java:536) > > root cause > > java.lang.OutOfMemoryError > > Apache Tomcat/4.1.24-LE-jdk14 > > > > > ------------------------------------------------------- > This SF.net email is sponsored by Dice.com. > Did you know that Dice has over 25,000 tech jobs available today? From > careers in IT to Engineering to Tech Sales, Dice has tech jobs from > the best hiring companies. http://www.dice.com/index.epl?rel_code=104 > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > ------------------------------------------------------- This SF.net email is sponsored by Dice.com. Did you know that Dice has over 25,000 tech jobs available today? From careers in IT to Engineering to Tech Sales, Dice has tech jobs from the best hiring companies. http://www.dice.com/index.epl?rel_code=104 _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork