问题标签 [bonecp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1008 浏览

java - tomcat context.xml中的BoneCP抛出无法找到jdbc驱动的异常

这是我要替换的配置

使用以下配置

但是我得到以下异常

所以拼图。第一个配置工作正常,没有故障。第二个 barfs 告诉我它找不到驱动程序......更奇怪的是,我在同一台服务器上运行了另一个具有相同配置的 web 服务,它工作正常。

Jtds 驱动程序安全地位于 Tomcat 服务器库中。我想不通这个。

任何帮助,将不胜感激

0 投票
1 回答
445 浏览

java - Soap Server WSDL 可在浏览器中查看,但不会在 SoapUI 中加载任何功能

我最近才在我的肥皂服务器上安装,以防止人们在访问肥皂服务器时建立BoneCP过多的连接。mysql在我切换到boneCPsoap服务器之前工作正常,但是现在在我安装之后boneCP我可以看到WSDL如果我直接转到它的链接,但是当我将相同的链接加载到soapUI它时会加载wsdl但不显示任何功能全部。我的代码如下:

这段代码与我一周前使用的工作代码基本完全相同,除了 main 方法中的 boneCP 部分。

0 投票
1 回答
2247 浏览

java - 如果连接无效,BoneCP 将不会返回或抛出

使用 BoneCp 0.7.1

我设置了我的应用程序,一切正常,但随后数据库脱机。

在下一个应用程序请求getConnection()开始引发内部异常并且重试机制启动但getConnection()从未返回而导致线程挂起。

下面的异常被一遍又一遍地抛出,但您希望getConnection()返回 NULL 或SQLException至少抛出一个,以便您可以处理它。

这似乎相似: http: //jolbox.com/forum/viewtopic.php ?t=339&p=1390但是我的问题是在建立连接后出现的。

也看到了这个... BoneCP 无法从断开的连接中恢复 我将尝试 8.0-rc1

尝试 8.0-rc2 相同的问题 getConnection() 不会返回。

0 投票
2 回答
76 浏览

java - 使用集合池时如何在 JDBC 中设置自定义类型映射?

使用集合池时如何在 JDBC 中设置自定义类型映射?我正在使用 BoneCP。getTypeMap/setTypeMap每次我得到对象时打电话Connection有点不方便。

0 投票
1 回答
6533 浏览

mysql - BoneCP 连接超时

我正在将Hibernate 4 与 BoneCP集成,并想了解这些属性的含义:

我的应用程序需要保持与 mysqldb 24x7 的持续连接

这是否意味着每 30 分钟执行一次测试语句?并且该连接会在 240 分钟后失效?我如何使我的连接永久化,因为有时我会使用这种配置

0 投票
2 回答
260 浏览

java - 为什么 BoneCP 在实例化后会导致 Derby ShutdownException?

基本上我这样做:

然后紧接着:

有时(并非总是)会抛出一个org.apache.derby.iapi.error.ShutdownException. 我怀疑 BoneCP 存在某种赛车条件或线程问题,它是实例化,但我在任何地方都找不到任何东西。我确实看到了一些关于惰性实例化的东西,但是将其设置为 true 或 false 没有区别。

任何帮助将不胜感激。

0 投票
1 回答
3486 浏览

spring - 如何使用 Spring BoneCPDataSource bean 作为 Log4j 2 JDBC appender 的数据源?

我想将 log4j2 消息记录到关系数据库中。

JDBC appender 的文档在这里。我可以将这些来源用作数据库连接提供者:

  • 连接工厂
  • 数据源
  • 驱动管理器

但是有什么方法可以使用我们在整个应用程序中使用的数据源 bean(com.jolbox.bonecp.BoneCPDataSource)吗?

0 投票
2 回答
943 浏览

java - 如何在 Eclipse 中制作自定义编译器警告?

我正在尝试将BoneCP作为 DBCP 的连接池替代方案。我将其添加bonecp-0.8.0rc-1.jar到我的运行时类路径中,并将代码从他们的示例页面复制粘贴到我的测试驱动程序中:

在上面写着:

Eclipse (Juno) 给了我一个编译器警告:

资源泄漏:“connectionPool”永远不会关闭

然后它给了我一个“将@SuppressWarnings 'resource' 添加到newConnectionManager ”的选项(newConnectionManager()引用包含在其中的类)。

这怎么可能?!?!Eclipse 如何知道BoneCP对象的任何信息,以及它如何知道它必须被关闭?这是 BoneCP 库附带的某种“自定义警告”吗?如果是这样,我如何向自己的项目添加/注释代码以帮助警告下游开发人员他们没有正确使用我的库?提前致谢!

0 投票
1 回答
384 浏览

connection-pooling - 带 Vertica 的 BoneCP

我尝试使用 BoneCP 来汇集 Vertica 连接,但遇到了错误

这是我正在使用的代码

我用 Oracle 和 HSQL 尝试了相同的代码,它工作正常。

这是使用 Vertica JDBC 驱动程序 5.1.1 和 BoneCP 0.8.0-rc1

任何帮助是极大的赞赏。

0 投票
1 回答
203 浏览

mysql - 如果我从不调用连接池(BoneCP)中的 shutdown() 方法,会不会有什么不便?

我正在开发一个 WebApp,它可以 24/7 全天候访问,所以我真的没有时间说:“我终于不再使用连接池了,我要关闭它” .

我已经读过(在 SO:BoneCP 正确用法),如果我确定我不再使用连接,我应该使用关闭方法,但这不是我的情况。

那么,如果我不关闭池,会有什么问题吗?