在linux下修改mysql为连接池
1、找到tomcat中的context.xml文件
修改参数或者新增标签和参数
WEB-INF/web.xml
type="javax.sql.DataSource" maxActive="300" maxIdle="10" maxWait="10000"
username="用户名(root)" password="密码(150021)" driverClassName="数据库驱动(com.mysql.jdbc.Driver)"
url="jdbc:mysql://localhost/数据库名(dg)?autoReconnect=true&user=用户名(root)&password=密码(150021)&useUnicode=true&characterEncoding=utf-8" />
2、找到tomcat中的server.xml文件,进行修改记录日志的标签
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />
resourceName="UserDatabase"/>
unpackWARs="true" autoDeploy="true">
3、修改my.ini文件内容
windows系统:进入C:\Program Files (x86)\MySQL\MySQL Server 5.1目录,鼠标右键编辑my.ini,修改max_connections=300和
innodb_thread_concurrency=100,删除interactive_timeout=40和wait_timeout=40
linux系统:打开/etc/my.cnf 删除interactive_timeout=40和wait_timeout=40
操作步骤:在命令行窗口输入 vi /etc/my.cnf 进入文件浏览
找到指定行interactive_timeout=40和wait_timeout=40,按 i 进入编辑模式
删除指定行后,按 Esc 退出编辑模式
在按 :wq 保存退出
或者使用nano命令修改文件
4、修改完成后重启mysql服务和tomcat即可