Въпреки че съм закъснял с повече от 1 година с идването на тази страница, все пак попаднах тук, защото изпитвах подобни проблеми и също имах нужда от решение. Така че реших да споделя какво в крайна сметка проработи за мен.
В моя случай, след като намерих и прочетох тази статия>>> configuring-jdbc-pool-high - паралелност - Току-що добавих прехващач като този към моята конфигурация на пула;
"org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer"
така че редът (от публикувания ви код по-горе), където правите setJdbcInterceptors(...)
сега трябва да изглежда по следния начин;
p.setJdbcInterceptors(
"org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;"
+ "org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer;"
+ "org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer");
Обяснение - Цитирайки статията, пише;
Като се има предвид, че най-вероятно сте преодоляли проблема отдавна, все още се надявам това да помогне на някой друг, който има подобни проблеми, който се сблъсква с тази страница, точно както направих аз.
Наздраве!