Nous avons rencontré des problèmes similaires avec l'une de nos applications et après de nombreuses recherches, nous avons ajouté les propriétés suivantes qui ont résolu tous nos problèmes de connexion :
maxAge="180000"
testOnBorrow="true"
testWhileIdle="true"
validationInterval="0" //forces the connection pool to validate each time a connection is given to the application