Mysql
 sql >> база данни >  >> RDS >> Mysql

WebApp (Tomcat-jdbc) Обединена DB връзка хвърля изключение за отказ

Въпреки че съм закъснял с повече от 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");

Обяснение - Цитирайки статията, пише;

Като се има предвид, че най-вероятно сте преодоляли проблема отдавна, все още се надявам това да помогне на някой друг, който има подобни проблеми, който се сблъсква с тази страница, точно както направих аз.

Наздраве!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. показване на данни от база данни в html таблица

  2. MySQL агрегатни функции без клауза GROUP BY

  3. Пролетна партида с псевдоним на колона като ключ за сортиране - неправилно формиран оператор where

  4. php включва грешка не намирам пътя

  5. Може ли MySQL FIND_IN_SET или еквивалент да се използва за използване на индекси?