Ошибка предварительной загрузки пула соединений

Я использую ниже env:

  • jdk1.6.0_21
  • апач-томкэт-7.0.16
  • commons-dbcp.jar (версия: 1.2.2)
  • commons-pool.jar (версия: 1.3)
  • MySql-сервер 5.1

Все время сталкиваясь с исключением ниже при попытке подключения к БД:

Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Error preloading the connection pool

Пожалуйста помоги.


person Atul Kumar    schedule 23.04.2013    source источник
comment
Какие настройки (и значения) у вас есть для вашего пула соединений?   -  person Luiggi Mendoza    schedule 23.04.2013
comment
@LuiggiMendoza DbInitialSize — 50, DbMaxActive — 25, DbMaxIdle — 25, DbMaxWait — 1000   -  person Atul Kumar    schedule 23.04.2013
comment
Измените их все на 10 и повторите попытку.   -  person Luiggi Mendoza    schedule 23.04.2013
comment
@LuiggiMendoza отлично!!! кажется, моя проблема исправлена, но хочу знать причину. почему это происходило? в любом случае большое спасибо...   -  person Atul Kumar    schedule 23.04.2013
comment
скорее всего, максимальное количество подключений, которое вы настроили, слишком велико для пула. Мне на ум приходит число 32, но я не уверен   -  person Tiina    schedule 12.03.2019


Ответы (1)


Как было предложено @Luiggi Mendoza в комментариях выше:

Измените значение всех свойств БД (опишите ниже) на 10 :

  • ДбИнициалСизе
  • Дбмаксактиве
  • Дбмаксидле
  • ДбМаксВаит
person Atul Kumar    schedule 03.06.2014