`

org.springframework.jdbc.CannotGetJdbcConnectionException'

 
阅读更多
报错信息
MainServlet.doProcess] 捕捉到未定义映射的异常: 'org.springframework.jdbc.CannotGetJdbcConnectionException'。
org.springframework.jdbc.CannotGetJdbcConnectionException - Could not get JDBC Connection; nested exception is weblogic.jdbc.extensions.PoolLimitSQLException: weblogic.common.resourcepool.ResourceLimitException: No resources currently available in pool JDBC Data Source-0 to allocate to applications, please increase the size of the pool and retry..
weblogic.jdbc.extensions.PoolLimitSQLException - weblogic.common.resourcepool.ResourceLimitException: No resources currently available in pool JDBC Data Source-0 to allocate to applications, please increase the size of the pool and retry..
at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:243)
at weblogic.jdbc.pool.Driver.connect(Driver.java:161)
at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:647)
at weblogic.jdbc.jts.Driver.connect(Driver.java:137)
at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:359)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:476)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:543)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:572)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:589)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:599)

 上述错误:

 

 

 解决办法:

1)

原因:主要是weblogic的连接池已满,需要重新设置或者重启weblogic的AdminServer服务器进行释放连接。
操作:进入weblogic控制台,选择:域-->Services-->JDBC-->Data Source-->点击control-->选中AdminServer,对其重启即可。

2)修改 数据源的最大连接数量 在 connection  pool 标签中

 

 

 

分享到:
评论

相关推荐

    mybatis连接MySQL8出现的问题解决方法

    SSM框架是一个基于Spring的框架,它提供了一个简单的方式来访问数据库。在使用SSM框架时,需要注意MyBatis的版本问题,以避免出现问题。 总结 本文介绍了MyBatis连接MySQL8出现的问题解决方法。通过升级mysql-...

    Springboot+MySQL,出现Could not get JDBC Connection

    在Spring Boot应用中集成MySQL数据库时,可能会遇到“Could not get JDBC Connection”的错误,这个问题通常是由于数据源配置问题、数据库连接参数错误或者数据库权限问题所导致的。让我们深入了解一下这个问题的...

    spring boot整合mybatis连接不上数据库

    Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using ...

    dbcp 连接池不合理的锁导致连接耗尽解决方案

    DBCP(Database Connection Pool)是Apache的一个开源项目,提供了一个基于Java的数据源连接池实现。在上述问题中,应用程序遇到了由于连接池不合理的锁机制导致的连接耗尽问题,表现为无法从连接池获取新的数据库...

    SPRING API 2.0.CHM

    CannotGetJdbcConnectionException CannotLoadBeanClassException CannotSerializeTransactionException CciDaoSupport CciLocalTransactionManager CciOperationNotSupportedException CciOperations ...

    Apache Commons DbUtils 1.6 API

    通过`DbUtils.rethrowCannotGetJdbcConnectionException()`方法,DbUtils将JDBC连接问题封装为`CannotGetJdbcConnectionException`,这有助于快速识别和解决问题。 8. **兼容性**: Apache Commons DbUtils 1.6 ...

Global site tag (gtag.js) - Google Analytics