Ако използвате Tomcat JNDI DataSource вижте някои от параметрите, които можете да зададете на източника на данни, като testOnBorrow. Ако валидирането не успее, връзката ще бъде прекъсната от пула. Има някои допълнителни разходи за производителност, които ще понесете при тестване на връзки, но това би трябвало да коригира проблеми като този. Ако minIdle/maxIdle е зададен високо, това би обяснило защо продължавате да изпитвате проблема, докато повторното свързване го коригира за други хора.