【问题标题】:GenericJDBCException: Cannot open connection using Hibernate on 11g deploying on WebsphereGenericJDBCException:无法在 Websphere 上部署的 11g 上使用 Hibernate 打开连接
【发布时间】:2011-12-07 07:18:17
【问题描述】:

org.hibernate.exception.GenericJDBCException: 无法打开连接

我在性能测试时收到此错误。首先建立了 574 个连接,然后我收到了这个错误。

我认为这是一个连接池问题?

从开发人员的角度如何解决这个问题?

【问题讨论】:

  • 为什么你觉得像连接池大小这样的基础设施问题应该由开发人员/代码来处理?

标签: java hibernate websphere oracle11g


【解决方案1】:

您是否使用 websphere 连接池并通过 JNDI 获取连接?如果是,管理员可能会从 websphere 控制台增加连接池的大小。

但是,我确实提出了一个问题,即检查您的应用程序代码以关闭连接(最终返回到连接池),因为在任何时候超过 500 个打开的连接都会严重影响系统的性能。

【讨论】:

  • 我认为这是从开发人员的角度来看的问题。与 websphere 配置无关。来自 servlet 的 DB 操作未包含在框架的应用程序上下文中。因此这个问题,现在解决了。
猜你喜欢
  • 2011-12-08
  • 2016-01-02
  • 2011-10-23
  • 2014-07-14
  • 1970-01-01
  • 2011-03-13
  • 2014-07-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多