Created attachment 32484 [details] Update to use the new properties. The DBCP example in the JNDI Datasource HOW-TO refers to the removeAbandoned property, which in DBCP2 has been replaced by removeAbandonedOnBorrow and removeAbandonedOnMaintenance.
When did it happen? The DBCP documentation [1] mentions "removeAbandoned", but none of those two other properties? One also needs to update the migration guide. [2] [1] http://commons.apache.org/proper/commons-dbcp/configuration.html [2] http://tomcat.apache.org/migration-8.html#Database_Connection_Pooling
This is since DBCP 2.0. The DBCP config doc has been updated in trunk. Changes will appear on the web site once the release in progress completes.
Fixed in trunk and 8.0.x for 8.0.21 onwards.