问题标签 [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 回答
935 浏览

mysql - 如何避免Tomcat启动过程中的几分钟延迟

我们在许多生产服务器上的服务器启动过程中遇到了几分钟的严重延迟,但无法在测试环境中重现。有人对如何调试或修复此问题有任何建议吗?它发生在 Tomcat 6 和 Tomcat 7 上

我们的设置是 Tomcat 7 Spring 3.1.2 Hibernate 4.1.7 BoneCP 0.7.1 Mysql connection 5.1.23 New Relic

好像和Bone CP有关

我们的 Bone CP 设置如下

基于Mindas的建议。这是等待期间发生的事情的堆栈跟踪

0 投票
1 回答
142 浏览

maven - BoneCP JDK 5 Maven 依赖

必须如何配置maven才能拉下JDK5版本的BoneCP?

0 投票
2 回答
3732 浏览

spring - 无法在事务中间更改事务只读属性

我将 BoneCP 与 Postgresql 和 Spring JdbcTemplate 一起使用。当 JdbcTemplate 执行查询然后尝试关闭连接时,它会收到以下异常:

org.postgresql.util.PSQLException:无法在事务中间更改事务只读属性。在 org.postgresql.jdbc2.AbstractJdbc2Connection.setReadOnly(AbstractJdbc2Connection.java:725) 在 com.jolbox.bonecp.ConnectionHandle.setReadOnly(ConnectionHandle.java:1279) 在 com.jolbox.bonecp.ConnectionHandle.(ConnectionHandle.java:254)在 com.jolbox.bonecp.ConnectionHandle.recreateConnectionHandle(ConnectionHandle.java:273) 在 com.jolbox.bonecp.ConnectionHandle.close(ConnectionHandle.java:476) 在 org.springframework.jdbc.datasource.DataSourceUtils.doCloseConnection(DataSourceUtils.java :341) 在 org.springframework.jdbc.datasource.DataSourceUtils.releaseConnection(DataSourceUtils.java:294) 在 org.springframework.jdbc.datasource.DataSourceUtils.doReleaseConnection(DataSourceUtils.java:328) 在 org.

由于无法关闭连接,打开的连接数达到最大连接数,然后应用程序变得无响应。

我没有设置任何与交易相关的属性。所以交易设置应该是默认的。我怎样才能解决这个问题?

依赖和配置:

bonecp 0.8.0-rc1 postgresql 9.2-1002.jdbc4 spring-jdbc 3.2.1.RELEASE

0 投票
4 回答
8439 浏览

java - Heroku/Play/BoneCp 连接问题

我在 heroku 上有一个使用 play 的应用程序。它在很长一段时间内都运行良好,但最近我开始得到这个:

这是由

现在这很明显是一个连接泄漏,除了我使用的是 JPA.em()。Play 示例永远不会关闭这样获得的实体管理器。我尝试关闭它,但随后应用程序爆炸说实体管理器已关闭。

有任何想法吗?

0 投票
2 回答
1979 浏览

scala - 播放框架 2.0。升级bonecp

Scala 中有一个用于 Play 2.0 的项目。我遇到了一个与 bonecp 0.7.1 数据库连接有关的已知错误,并希望将此库升级到 0.8.0 版。在文件 /project/plugins.sbt 我添加了以下内容:

但是在编译和分发构建之后,我得到了一个包含 bonecp 0.7.1 的存档。我应该怎么做才能让 Play Framework 使用 bonecp 0.8.0?

0 投票
1 回答
1973 浏览

jdbc - MysqlConnectionPoolDataSource 或 c3p0 之类的库?

MysqlConnectionPoolDataSource 和 C3p0、BoneCP 或 dbcp 库用于连接池有什么区别?如果 mysql 连接器提供连接池,我不明白为什么要使用库。

0 投票
1 回答
1557 浏览

java - BoneCP SLF4J ClassNotFoundException

我正在测试 BoneCP 以及其他连接池解决方案,但无法让 BoneCP 正常工作。(在 Eclipse 中使用一个简单的 Java 应用程序)

我使用的代码是从BoneCP JDBC Example复制而来的。

按照BoneCP 要求,我通过导入以下外部 JAR 配置了构建路径:

  • SLF4J - slf4j-jdk14-1.7.5.jar
  • 谷歌番石榴- guava-14.0.1.jar

以下是我尝试运行 Java 应用程序时遇到的错误:

线程“main”中的异常 java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory at com.jolbox.bonecp.BoneCPConfig.(BoneCPConfig.java:60) at Main.BoneCP(Main.java:70) at Main.main(Main .java:24) 引起:java.lang.ClassNotFoundException: org.slf4j.LoggerFactory at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader .findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source)

任何帮助或专业知识将不胜感激。

0 投票
1 回答
396 浏览

java - Sbt 包管理器无法在 Heroku 解决

大家好,我正在尝试在 heroku 上向我的 play framework 2.0.4 应用程序添加一个新的 bonecp 版本,但我得到了

它似乎无法在 typesafe 中找到 google guava。

我在本地工作,但不在heroku。解析器可能有问题,但我不知道是什么。

这是我的 Build.scala 配置:

谢谢你的帮助!

0 投票
1 回答
1355 浏览

oracle - BoneCP 在工作过程中自动关闭

我们有一个 Oracle 11g 数据库,一个使用休眠的 Web 服务。我们最近切换到 BoneCP 进行连接池,但似乎出现了问题,并且 BoneCP 在软件启动过程中关闭。

这是 hibernate.cfg 文件:

在软件启动时,将执行三个查询,但在第三个查询有机会执行之前,BoneCP 似乎正在关闭,日志文件中有以下行:

这是相关的堆栈跟踪:

我们正在使用 bonecp-0.7.1.RELEASE.jar、bonecp-provider-0.7.1.RELEASE.jar 和 guava-14.0.1.jar。

0 投票
0 回答
110 浏览

guava - webstart中的番石榴和bonecp给出安全异常

我有一个通过 java webstart 运行的 APP。它使用的是依赖于 Google guava 库的 BoneCP 库。当它开始下载时,它在番石榴 jar 文件上失败。防病毒软件阻止下载给我以下内容。安全异常 其他人有这个问题吗?谢谢你的帮助!