You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2015/02/06 15:31:41 UTC

[Bug 56765] Classloader leak in Tomcat 8.0.9 caused by DBCP 2.0

https://issues.apache.org/bugzilla/show_bug.cgi?id=56765

--- Comment #2 from prabash balasuriya <pr...@yahoo.com> ---
Had the same issue and below is my gc root . Applied the solution mentioned
here and it was successful. I am using tomcat-8.0.15 and downgraded
tomcat-dbcp.jar file from tomcat-7.0.35.

this     - value: org.apache.catalina.loader.WebappClassLoader #1
 <- <classLoader>     - class: oracle.jdbc.driver.T4CConnection, value:
org.apache.catalina.loader.WebappClassLoader #1
  <- <class>     - class: oracle.jdbc.driver.T4CConnection, value:
oracle.jdbc.driver.T4CConnection class T4CConnection
   <- _conn     - class: org.apache.tomcat.dbcp.dbcp2.PoolableConnection,
value: oracle.jdbc.driver.T4CConnection #1
    <- resource     - class: com.sun.jmx.mbeanserver.MXBeanSupport, value:
org.apache.tomcat.dbcp.dbcp2.PoolableConnection #1
     <- object     - class: com.sun.jmx.mbeanserver.NamedObject, value:
com.sun.jmx.mbeanserver.MXBeanSupport #19
      <- value     - class: java.util.HashMap$Entry, value:
com.sun.jmx.mbeanserver.NamedObject #46
       <- [130]     - class: java.util.HashMap$Entry[], value:
java.util.HashMap$Entry #6594
        <- table     - class: java.util.HashMap, value:
java.util.HashMap$Entry[] #1274 (512 items)
         <- value     - class: java.util.HashMap$Entry, value:
java.util.HashMap #275
          <- [4]     - class: java.util.HashMap$Entry[], value:
java.util.HashMap$Entry #1931
           <- table     - class: java.util.HashMap, value:
java.util.HashMap$Entry[] #211 (16 items)
            <- domainTb     - class: com.sun.jmx.mbeanserver.Repository, value:
java.util.HashMap #268
             <- repository     - class:
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor, value:
com.sun.jmx.mbeanserver.Repository #1
              <- mbsInterceptor     - class:
com.sun.jmx.mbeanserver.JmxMBeanServer, value:
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor #1
               <- platformMBeanServer (sticky class)     - class:
java.lang.management.ManagementFactory, value:
com.sun.jmx.mbeanserver.JmxMBeanServer #1

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org