I když jsem na této stránce přišel o více než 1 rok, přesto jsem zde narazil, protože jsem měl podobné problémy a také jsem potřeboval řešení. Tak jsem si řekl, že se podělím o to, co se mi nakonec osvědčilo.
V mém případě po nalezení a přečtení tohoto článku>>> configuring-jdbc-pool-high -souběh - Právě jsem přidal takovýto interceptor do své konfigurace bazénu;
"org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer"
takže řádek (z vašeho zaslaného kódu výše), kde děláte setJdbcInterceptors(...)
by nyní měl vypadat následovně;
p.setJdbcInterceptors(
"org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;"
+ "org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer;"
+ "org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer");
Vysvětlení - Cituji z článku, říká;
S ohledem na to, že jste tento problém s největší pravděpodobností již dávno překonali, stále doufám, že to pomůže komukoli dalšímu s podobnými problémy, který narazí na tuto stránku, stejně jako já.
Na zdraví!