Uw DBCP-verbindingspool heeft een time-out, gebruik de onderstaande configuratie...
Eenvoudige oplossing is om DBCP verbindingen te laten verifiëren voordat ze aan de beller worden gegeven. Voeg de volgende eigenschappen toe aan uw BasicDataSource-configuratie:
<property name="testOnBorrow" value="true"/>
<property name="validationQuery" value="SELECT 1"/>
Voor een lijst van alle opties zie hier:http://commons.apache.org/dbcp/ configuratie.html
EDIT:Voor een kleine correctie in wat er gebeurt, zie de opmerking van MJB hieronder.