Samma fel inträffade för mig när många trådar fick åtkomst till databasen samtidigt och jag hade en separat DBCP BasicDataSource
och en separat Spring JdbcTemplate
för varje tråd.
Genom att göra både BasicDataSource
och JdbcTemplate
en singleton som delas av alla trådar, jag kunde undvika detta fel. Detta är också vad SpringSource rekommenderar.