On 15/12/2010 02:40, Srikanth Konjarla wrote: > I could catch Axis threadlocals from the app to clean up. However, I > have a question wrt following tomcat's log at the time of undeploy of > app. The message suggests that it is removing the same threadlocal > twice. Is it because it was not removed in the first attempt? > > --------------------------------------------------------------------- > ec 15, 2010 1:05:28 AM org.apache.catalina.loader.WebappClassLoader > clearThreadLocalMap > SEVERE: A web application created a ThreadLocal with key of type > [java.lang.ThreadLocal] (value [java.lang.threadlo...@14213040]) and a > value of type [org.apache.catalina.loader.WebappClassLoader] (value > [WebappClassLoader > delegate: false > repositories: > /WEB-INF/classes/ > ----------> Parent Classloader: > org.apache.catalina.loader.standardclassloa...@6ee3849c > ]) but failed to remove it when the web application was stopped. To > prevent a memory leak, the ThreadLocal has been forcibly removed. > Dec 15, 2010 1:05:28 AM org.apache.catalina.loader.WebappClassLoader > clearThreadLocalMap > SEVERE: A web application created a ThreadLocal with key of type > [java.lang.ThreadLocal] (value [java.lang.threadlo...@14213040]) and a > value of type [org.apache.catalina.loader.WebappClassLoader] (value > [WebappClassLoader > delegate: false > repositories: > /WEB-INF/classes/ > ----------> Parent Classloader: > org.apache.catalina.loader.standardclassloa...@6ee3849c > ]) but failed to remove it when the web application was stopped. To > prevent a memory leak, the ThreadLocal has been forcibly removed. > --------------------------------------------------------------------
I don't think this is from Axis, does your code check other sources? p
0x62590808.asc
Description: application/pgp-keys
signature.asc
Description: OpenPGP digital signature