Chinmoy, The important test is actually to get the arit report after stopping the Axis2 application. This will really show the leaked resources (under "<defunct>"). Can you do this and post the result?
Andreas On Tue, Mar 9, 2010 at 10:27, Chinmoy Chakraborty <cch...@gmail.com> wrote: > Amila, > Still I get the error after switching off following parameter: > > <parameter name="hotdeployment">false</parameter> > <parameter name="hotupdate">false</parameter> > Andreas, > I get following report when I tried http://localhost:8080/arit-war-0.1/ : > /arit-war-0.1 > Thread, target=org.apache.tomcat.util.net.AprEndpoint$Worker > > /web3_dev_1209 (this is our app) > Timer thread; tasks: > org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask > Thread, > target=org.apache.axis2.soapmonitor.servlet.SOAPMonitorService$ServerSocketThread > > I commented out SOAPMonitorService from web.xml but still I get the error. > It seems that the problem lies in > org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask . At > this point both the above mentioned parameters are switched off. > Now if I switched on those params I get following report from arit: > > /arit-war-0.1 > > Thread, target=org.apache.tomcat.util.net.AprEndpoint$Worker > > /web3_dev_1209 > > Timer thread; tasks: > org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask > Timer thread; tasks: > org.apache.axis2.deployment.scheduler.Scheduler$SchedulerTimerTask > Thread, > target=org.apache.axis2.soapmonitor.servlet.SOAPMonitorService$ServerSocketThread > > Chinmoy > > > > > > On Tue, Mar 9, 2010 at 10:32 AM, Amila Suriarachchi > <amilasuriarach...@gmail.com> wrote: >> >> >> On Mon, Mar 8, 2010 at 8:55 PM, Chinmoy Chakraborty <cch...@gmail.com> >> wrote: >>> >>> Hi All, >>> I have an application which uses Axis2 1.4.1. When we have Axis2 >>> configured (servlet mappings) in web.xml we get following error in Tomcat >>> 6.0.24. >>> "A web application appears to have started a thread named [Timer-0] but >>> has failed to stop it. This is very likely to create a memory leak". >> >> Axis2 starts a new timer task to pool the deployment directory. This >> could be this thread. >> try switch offing hotUpdate >> <parameter name="hotdeployment">false</parameter> >> >> thanks, >> Amila. >>> >>> According to tomcat developers this happens when an app starts a thread >>> but never stops it. Tomcat tries to stop the thread (6.0.22 onwards) if >>> tomcat fails to stop the thread, it gives above message. >>> If we comment out Axis2 servlet mappings in web.xml we do not get the >>> error. >>> Any comments? >>> Chinmoy >> >> >> >> -- >> Amila Suriarachchi >> WSO2 Inc. >> blog: http://amilachinthaka.blogspot.com/ > > --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org