Hvis du bruger en Tomcat JNDI DataSource se på nogle af de parametre, du kan indstille på datakilden såsom testOnBorrow. Hvis valideringen mislykkes, vil forbindelsen blive afbrudt fra puljen. Der er nogle ydelsesomkostninger, som du vil pådrage dig ved at teste forbindelser, men det burde løse problemer som dette. Hvis du har minIdle/maxIdle sat højt, vil det forklare, hvorfor du fortsætter med at opleve problemet, mens du genopretter forbindelsen, løser det det for andre mennesker.