DBCP utiliza el grupo de conexiones de base de datos Jakarta-Commons. Se basa en la cantidad de componentes de Jakarta-Commons:
* Jakarta-Commons DBCP
* Jakarta-Commons Collections
* Jakarta-Commons Pool
Este atributo puede ayudarte.
removeAbandonedTimeout="60"
Estoy usando las mismas cosas de agrupación de conexiones y estoy configurando estas propiedades para evitar lo mismo, simplemente no está configurado a través de Tomcat. Pero si lo primero no funciona, intente esto.
testWhileIdle=true
timeBetweenEvictionRunsMillis=300000