Als u een Tomcat JNDI DataSource kijkt enkele van de parameters die u kunt instellen op de gegevensbron zoals testOnBorrow. Als de validatie mislukt, wordt de verbinding uit de pool verbroken. Er is wat prestatieoverhead die u zult oplopen door verbindingen te testen, maar dit zou problemen als deze moeten oplossen. Als je minIdle/maxIdle hoog hebt ingesteld, zou dat verklaren waarom je het probleem blijft ervaren terwijl je opnieuw verbinding maakt om het voor andere mensen op te lossen.