问题概述:
web项目运行的挺正常的,但是突然就访问不到了,访问项目首页,所有的动态请求都是500的错误状态码。
然后经过重启查看localhost的tomcat的日志,发现里面有这个错误:
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.v2.resourcepool.BasicResourcePool@7187a2f1 -- timeout at awaitAvailable()
检查数据库服务没有问题,项目中配置的JDBC的链接也没有问题,于是依据这个错误 timeout..什么的就想着修改my.ini的数据配置文件,加入了一个参数 max_connections=600 最大链接数,然后重启mysql的服务和项目tomcat,但是这时候出现了另外一个错误,如下图:
(上传不了图片,无语......)
大致错误就是:
java.lang.NoClassDefFoundError:com/mysql/jdbc/SQLErrorCould not load com.mysql.jdbc.SQLError.The eventual following stack is caused by an error...
然后看关键字 Could not load com.mysql.jdbc.SQLerror.....
于是想着是不是 mysql的驱动包的问题,于是核实了下项目下面有驱动包 “mysql-connector-5.1.8.jar”,于是 直接拷贝走放在了tomat的lib下面,重启tomcat!然后就可以了 正常了。需要说的依据就是:tomcat里lib下的包加载是优先项目的。
问题反思:倒着想 由于一直获取不到驱动,所以一直获取不到链接,这样想着也是理所当然的,但是从追查角度来看,有点难,不太容易想到,至于为啥项目下的驱动加载不到这个问题,还未知!
如有遇到类似问题或者知道原因的,还请赐教!
相关推荐
java-servlet-连接mysql-数据库.docx java-servlet-连接mysql-数据库.docx java-servlet-连接mysql-数据库.docx java-servlet-连接mysql-数据库.docx java-servlet-连接mysql-数据库.docx java-servlet-连接mysql-...
mysql-8-0-12版本数据库连接驱动,mysql-8-0-12版本数据库连接驱动
MySQL-to-Access MySQL数据库转Access数据库 MySQL-to-Excel MySQL数据库转Excel数据库 MySQL-to-MSSQL MySQL数据库转MSSQL数据库 MySQL数据库转SQL Server数据库 MySQL-to-Oracle MySQL数据库转Oracle数据库 ...
实验七-Linux-MySQL数据库服务器配置与管理知识分享.docx实验七-Linux-MySQL数据库服务器配置与管理知识分享.docx实验七-Linux-MySQL数据库服务器配置与管理知识分享.docx实验七-Linux-MySQL数据库服务器配置与管理...
mysql驱动jar包 版本:8.0.13 下载后解压即可得到jar包。
MySQL-运维篇.pdf MySQL-进阶篇.pdf MySQL-基础篇.pdf MySQL存储过程.xmind 文档 运维篇.rar 进阶篇.rar 基础篇.rar 资料-MySQL数据库 视频-MySQL数据库 文档 运维篇.rar 进阶篇.rar 基础篇.rar MySQL-运维篇.pdf ...
mysql-connector-java-8.0.29.zip数据库
项目6--使用MySQL-数据库中的函数-20200320.pptx
项目5--在-MySQL数据库中插入、更新与删除数据--.pptx
MySQL-Front 小巧实用的数据库管理工具,可以直接复制字段和表名。开发清闲很多。。
mysql-5.5.28-winx64数据库,希望对大家有用啊,对应的可视化界面navicat8在我的资源中存在,可以配套使用啊
Linux-修改-Mysql-数据库-存放路径
MySQL数据库原理及应用(第2版)(微课版)-课外拓展.pdfMySQL数据库原理及应用(第2版)(微课版)-课外拓展.pdfMySQL数据库原理及应用(第2版)(微课版)-课外拓展.pdfMySQL数据库原理及应用(第2版)(微课版)-课外拓展....
C++ 电影公布器2.0-------网络版MYSQL数据库
00-MySQL-企业级数据库基础知识,数据库的介绍,数据库的种类
02-MySQL-大型高级数据库基本操作,数据的建库,建表等操作
mysql-gui-tools-5.0-r17 的数据库管理工具
01A MySQL讲解及创建数据库表.wmv 01B MySQL讲解及创建数据库表.wmv 02A 创建项目并实现JDBC访问数据库.wmv 02B 创建项目并实现JDBC访问数据库.wmv 02C 创建项目并实现JDBC访问数据库.wmv 03A ORM实现数据的保存.wmv...
MYSQL Xb文件--逻辑备份恢复数据库.docx MYSQL Xb文件--逻辑备份恢复数据库.docx MYSQL Xb文件--逻辑备份恢复数据库.docx
简单使用Mysql-Cluster-7.5搭建数据库集群 简单使用Mysql-Cluster-7.5搭建数据库集群