Hi,
I have a webapp that is running ok under tomcat 5.5. I have upgrade
to Tomcat 6 and I have found a big memory leak because WebAppClassLoader
gets never garbage collected.
I have used a profiler and have found that the object that is
stopping the garbage collector could be EVICTION_TIMER of
org.apache.tomcat.dbcp.pool.impl.GenericObjectPool. I have googled it
and I have found the following bug in commons pool
https://issues.apache.org/jira/browse/POOL-97?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12484747
It affects version 1.3 of commons pool. In tomcat 6, commons pool is
embbeded in /tomcat-dbcp.jar/, and the docs don't say with version of
commons is inside.
Could tomcat be running with this bug?
Since pool is embedded, is there a simple workaround to get rid of it
downgrading commons pool version to use the same as tomcat 5.5?
Thanks
--
-------------------------------------------------------------
Diego Rodríguez Martín ([EMAIL PROTECTED])
ALTIRIA TIC - Servicios SMS - Desarrollo Web
Tel. +34 913311198 - Fax +34 913310087 - Móvil +34 610299750
www.altiria.com
-------------------------------------------------------------