项目数据库源使用druid
项目启动时,连接数据库时报错:Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections"
即连接数过多;
解决方法:暂时将数据库连接数改小一点
具体方法:
<bean id="baseDataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close">
........
<!-- 配置初始化大小、最小、最大 -->
<property name="initialSize" value="3" />
<property name="minIdle" value="3" />
<property name="maxActive" value="3" />
........
修改maxActive的值为小一点的数,比如3,重启项目即可;
我们了解下配置的具体意思:
initialSize | 0 | 初始化时建立物理连接的个数。初始化发生在显示调用init方法,或者第一次getConnection时 |
maxActive | 8 | 最大连接池数量 |
maxIdle | 8 | 已经不再使用,配置了也没效果 |
minIdle | 最小连接池数量 | |
maxWait | 获取连接时最大等待时间,单位毫秒。配置了maxWait之后,缺省启用公平锁,并发效率会有所下降,如果需要可以通过配置useUnfairLock |
相关推荐
CentOS 7 安装 MySQL 数据库启动报错解决方案 在 CentOS 7 操作系统中安装 MySQL 数据库时,可能会出现启动报错的现象,报错信息为 "Job for mysqld.service failed because the control process exited with error...
Tomcat报错,如: Can't load IA 32-bit .dll on a AMD 64-bit platform Can't load IA 64-bit .dll on a AMD 64-bit platform 都应该用x64里面的dll文件 不同的硬件平台需要与之对应的dll即可
一、数据库搭建 1、yum 指定目录安装 https://blog.csdn.net/llwy1428/article/details/105143053 2、yum 直接安装 https://blog.csdn.net/llwy1428/article/details/102486414 3、编译安装 ...4、PostgreSql 基本操作 ...
### MySQL 数据库在 Spring Boot 项目中启动报错问题解析 #### 错误信息解读 在给定的信息中,我们注意到一个具体的错误信息:“com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Error:...
通过了解和应用这些知识,你应该能够解决Navicat连接Oracle报错“ORA-12737 InstantClientLight”的问题。理解Oracle InstantClient的工作原理和配置方法,对于管理和维护Oracle数据库的IT专业人员来说是非常重要的...
#### 三、临时解决连接泄漏方案 当遇到数据库连接泄漏时,可以采用以下临时解决方案来缓解问题,为后续的代码修复争取时间: 1. **选择待分析的JNDI数据源**:首先,在WebLogic控制台中选择要监控的数据源。 2. **...
解决python 报错:No module named 'requests 解决办法
1、运行报错:Error: error:0308010C:digital envelope routines::unsupported 1、问题描述 使用VScode运行项目: PS D:\MrWu\DCode\VScode\antd4\datalake-flow-monitor-web-master> npm run start 运行报错: PS...
windows xp 防火墙服务启动报错解决办法:注册表修复文件
在整合Spring Boot与MyBatis-Plus的过程中,可能会遇到启动应用时报错的问题。错误信息通常类似于"Error starting ApplicationContext",并提示"UnsatisfiedDependencyException",这表明Spring框架在初始化bean时...
MySQL数据库安装常见报错解决方案汇总 一、常见问题 1:二次安装时配置文件安装不成功 问题描述:在安装MySQL时,配置文件安装不成功,出现爆红的选项。 解决方案:发生该报错的原因一般是第一安装的MySQL未卸载...
解决QT打包MySQL时报错:driver not loaded ,含有分析软件和我用到的dll文件 博客地址:https://blog.csdn.net/qq_36022290/article/details/109245420
Eclipse ADB报错:Adb connection Error远程主机强迫关闭了一个现有的连接
ADC083X.DLL(报错:External model DLL "ADC083X.DLL" not found. GLE=0x000036B1.) 注意!注意! 注意:替换后再次仿真时仍然有可能失败,这和电脑系统有关(毕竟用的是Po_Jie版本的),可以尝试换台电脑试一试! ...
解决Pycharm下载torch报错:OSError: [WinError 126] 找不到指定的模块
Vmware VC登录报错:Vmware报错 HTTP状态 500 - 内部服务器错误
DB2 报错:SQL10007N Message "-1390" could not be retrieved. Reason code 的解决方案 在安装 DB2 9.7 之后,某人发现 db2inst1 用户下无法运行一切 db2 命令,如果跑到 db2 的 bin 目录下运行 db2 命令,会给出...
Windows 10 远程桌面连接报错解决方案 Windows 10 远程桌面连接报错是指在 Windows 10 操作系统中,使用远程桌面连接功能时出现的错误问题。这种错误可能是由于 CredSSP 加密 Oracle 修正所致。 CredSSP...
idea启动项目报错 java.lang.NegativeArraySizeException解决方法
Pycharm管理解释器报错:Please specify a different SDK name-解决方法