带有JNDI数据源的Weblogic ResourceLimitException

时间:2014-02-07 21:49:27

标签: oracle weblogic

我已将第三方Web应用程序部署到我的Weblogic服务器上,此应用程序使用我在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服务器调试此问题?是否有任何日志文件包含有关仍然使用所有连接的原因的详细信息?

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

步骤:

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