Tomcat DBCP Connection Pool Abandon Feature

在一个connection pool的配置中加入以下几行: 

CODE: SELECT ALL
<parameter>
              <name>removeAbandoned</name>
              <value>true</value>
            </parameter>
            <parameter>
              <name>removeAbandonedTimeout</name>
              <value>60</value>
            </parameter>
            <parameter>
              <name>logAbandoned</name>
              <value>true</value>
            </parameter>


Tomcat会自动为我们寻找没有被代码close的ResultSet, Statement, Connection,而且,会自动将是哪段代码没有释放这些资源用log的方式记录下来。如果真的有效的话,是一个非常不错的功能。 

Refer to "Tomcat documents' JNDI DataSource HOW-TO" to see more details.
原文地址:https://www.cnblogs.com/super119/p/1935013.html