Проект Maven vert.x jdbc не может найти файл c3p0.properties в classpath для настройки попыток повторения c3p0 - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть проект vert.x maven, использующий vertx-jdbc-client версии 3.6.0, и в соответствии с vertx jdbc docs есть некоторые базовые конфигурации c3p0, которые вы можете указать в объекте config, переданном в при создании JDBCClient, но в остальном вам нужно использовать файл c3p0.properties в пути к классам. Я поместил файл c3p0.properties в src / main / resources / c3p0.properties с:

initialPoolSize=1
acquireRetryAttempts=1

Я проверил, что файл c3p0.properties находится в target/classes после сборки, вывод журнала даже меняется при запуске, где он говорил

10:52:57.388 [vert.x-eventloop-thread-0] DEBUG com.mchange.v2.cfg.MConfig - The configuration file for resource identifier '/c3p0.properties' could not be found. Skipping.

Он больше не говорит об этом с файлом там, так что, похоже, он его находит. Но значения не соблюдаются, я по-прежнему получаю исходный размер пула по умолчанию (3) и повторные попытки (30).

Что я делаю не так? Какие-нибудь решения для расширенных конфигураций c3p0 в проекте maven vertx?

...