【问题标题】:Weblogic ResourceLimitException with JNDI data-source带有 JNDI 数据源的 Weblogic ResourceLimitException
【发布时间】:2014-02-07 21:49:27
【问题描述】:

我已在我的 Weblogic 服务器上部署了第三方 Web 应用程序,并且该应用程序使用我在我的 WebLogic 服务器中定义的 JNDI 数据源连接到 Oracle 数据库。现在,当我使用 Web 应用程序时,我没有看到任何问题,并且在访问该应用程序一段时间后,它会引发如下异常 -

weblogic.common.resourcepool.ResourceLimitException: No resources currently available in pool test_db to allocate to applications, please increase the size of the pool and retry.. caused by: weblogic.jdbc.extensions.PoolLimitSQLException: 

如何使用我的 weblogic 服务器调试此问题?是否有任何日志文件包含有关为什么仍然使用所有连接的详细信息?

【问题讨论】:

标签: oracle weblogic


【解决方案1】:

步骤:

  1. 转到 WLS 控制台
  2. 选择服务 -> 数据源 -> 选择要更改池大小的数据源
  3. 转到配置 -> 连接池
  4. 将最大容量更改为您的应用程序所需的计数。

【讨论】:

  • 我之前已经这样做了,我的问题是如果我的 web 应用程序应用程序有几个小时没有使用,如果我尝试开始使用它,那么我将面临这个问题。所以我想知道如何/为什么仍在使用这些连接。
【解决方案2】:

我遇到了同样的问题。 你可以看到这个:http://www.albinsblog.com/2012/10/resourcelimitexception-no-resources.html#.VqX7-U_YRnm

问题是等待连接到 JDBC 数据源的时间过多。为此,我增加了连接池中的连接数,就像链接中的建议一样。

【讨论】:

    猜你喜欢
    • 2020-03-06
    • 1970-01-01
    • 2016-04-18
    • 1970-01-01
    • 1970-01-01
    • 2013-04-19
    • 2011-09-21
    • 1970-01-01
    • 2021-03-30
    相关资源
    最近更新 更多