解决CannotAcquireResourceException问题

 时间:2024-10-12 01:22:26

项目启动中如果遇到如下错误:Servlet.service() for servlet [front] in conte旌忭檀挢xt with path [] threw exception [Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database!] with root causecom.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.请参照如下解决方案

解决CannotAcquireResourceException问题

检查数据库服务是否启动

1、进入控制面板,找到管理工具

解决CannotAcquireResourceException问题

2、点击服务,查找Mysql后台服务

解决CannotAcquireResourceException问题解决CannotAcquireResourceException问题

3、可以看到当前服务并不有启动,右击选择【启动】

解决CannotAcquireResourceException问题

4、重新布署web项目,可以看到报错信息消失了

解决CannotAcquireResourceException问题解决CannotAcquireResourceException问题

查看数据库连接数

1、如果Mysql服务正常启动却仍然出现上面的报错信息,此时就需要检查mysql的当前连接数是否达到上限。首先用root用户登录到Mysql

解决CannotAcquireResourceException问题

2、执行命令show processlist,查看当前连接池中的连接数,将些连接数与洧粽袄淖配置文件中配置的连接数作比较,如果连接数超过配置中配置的最大限制,则需要将配置文件中的连接数设置大些,或者手动关闭不需要的连接进程。

解决CannotAcquireResourceException问题
  • Windows10系统如何设置主音量大小
  • 怎样关闭win10窗口的导航窗格
  • 卸载/重新安装Windows 10内置应用程序的方法
  • VF9.0使用表向导创建自由表
  • 如何在Win 10屏幕上关闭声音图标
  • 热门搜索
    有关春天来了的手抄报 环保手抄报资料大全 三年级的手抄报 人防手抄报 无烟校园手抄报 手抄报边框大全 918事变手抄报 一年级教师节手抄报 手抄报素材 小学生防火手抄报