java - Maven vert.x jdbc 项目无法在类路径上找到 c3p0.properties 文件来配置 c3p0 重试尝试
问题描述
我有一个使用 vertx-jdbc-client 版本 3.6.0 的 vert.x maven 项目,根据vertx jdbc 文档,您可以在创建 JDBCClient 时在传入的配置对象中指定一些基本的 c3p0 配置,但其余的您需要在类路径上使用 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)。
我究竟做错了什么?maven vertx 项目中高级 c3p0 配置的任何解决方案?
解决方案
推荐阅读
- javascript - 反应上传多个文件
- database - 从 api 获取空白数据,即使数据可用于在数据库中获取
- docker - 删除几个 Image 依赖项
- android - Flutter sms_autofill 插件与 razorpay_flutter 冲突
- powershell - 比较没有扩展名的文件并从Powershell中的文件夹中删除文件
- mysql - 如何使用 Prisma、MySQL、neo4j 和 redis 实现 Polyglot?
- neural-network - 使用卷积神经网络和 DL4J 进行预测
- angular - Azure 应用服务 HTTP 错误 403.14 - 禁止
- rest - Can I call the HERE CalculateMatrix API with interim waypoints?
- node.js - 在没有 npm start 的情况下将 ReactJS 添加到项目中