Tomcat及MySQL服务配置
2009-02-02 17:59
405 查看
一、Tomcat数据库连接池配置
1、Tomcat5.5的安装程序默认是没有管理(Admin)模块的,所以要先在Tomcat网站上下载最新的admin模块包(apache-tomcat-5.5.26-admin.zip)
2、下载后将解压出来的文件copy到tomcat安装目录下,覆盖原来的文件
3、打开浏览器,在地址栏中输入“http://localhost:8080/admin”进入管理登录页面
4、在登录页面输入tomcat的管理员登录名和密码(一般登录名默认为“admin”,密码默认为空)
5、进入管理面板后在左面的树型导航中点击“Resourses”下的“Data Sources”,再选择右边面板中下拉列表中的“Create New Data Source”
6、在打开的页面中输入各项参数:
JNDI Name: jdbc/pingoe // 连接池的JNDI Name,在Hibernate的配置文件中会使用到。
Data Source URL: jdbc:mysql://192.168.18.100:3306/pingoe?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true // 数据库URL
JDBC Driver Class: com.mysql.jdbc.Driver // MySQL驱动
User Name: root // 数据库登录名
Password: bjhwlc // 数据库登录密码
下面几项可根据需要自定义设置
Max. Active Connections: 2000 // 最大活跃数据库连接数 通常Windows支持2000个左右,Linux是1000个左右。
Max. Idle Connections: 2000 // 最大闲置连接数
Max. Wait for Connection: 5000 // 最大连接等待数
添好信息后点击“Save”保存连接池的信息
7、找到tomcat安装目录下的conf文件夹下的context.xml,在文件中添加下面的文字
<ResourceLink name="jdbc/pingoe" global="jdbc/pingoe" type="javax.sql.DataSource"/>
二、Tomcat内存分配设置
1、启动“Configure Tomcat”程序
2、选择“Java”选项卡
3、Initial memory pool: 一般设成服务器启动后可用内存减去128M
4、Maximum memory pool: 一般设成最大内存减去128M
5、Thread stack size:
三、数据库8小时限制设置
在mysql启动文件中找到“[mysqld]”,在后面加上“interactive_timeout=31104000”
init_connect='SET AUTOCOMMIT=0' // 设置
四、数据库最大连接数设置
在mysql启动文件中找到“[mysqld]”,在后面加上“max_connections=32000”
五、数据库语言设置
1、在mysql启动文件中找到“[mysqld]”,在后面加上“default-character-set=utf8”
2、在mysql启动文件中找到“# created and no character set is defined”,在后面加上“default-character-set=utf8”
六、数据库连接超时时间设置
在mysql启动文件中找到“[mysqld]”,在后面加上“wait_timeout=31104000”
七、其它设置
1、在mysql启动文件中找到“[mysqld]”,在后面加上“skip-locking” // 避免MySQL的外部锁定,减少出错几率增强稳定性。
1、Tomcat5.5的安装程序默认是没有管理(Admin)模块的,所以要先在Tomcat网站上下载最新的admin模块包(apache-tomcat-5.5.26-admin.zip)
2、下载后将解压出来的文件copy到tomcat安装目录下,覆盖原来的文件
3、打开浏览器,在地址栏中输入“http://localhost:8080/admin”进入管理登录页面
4、在登录页面输入tomcat的管理员登录名和密码(一般登录名默认为“admin”,密码默认为空)
5、进入管理面板后在左面的树型导航中点击“Resourses”下的“Data Sources”,再选择右边面板中下拉列表中的“Create New Data Source”
6、在打开的页面中输入各项参数:
JNDI Name: jdbc/pingoe // 连接池的JNDI Name,在Hibernate的配置文件中会使用到。
Data Source URL: jdbc:mysql://192.168.18.100:3306/pingoe?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true // 数据库URL
JDBC Driver Class: com.mysql.jdbc.Driver // MySQL驱动
User Name: root // 数据库登录名
Password: bjhwlc // 数据库登录密码
下面几项可根据需要自定义设置
Max. Active Connections: 2000 // 最大活跃数据库连接数 通常Windows支持2000个左右,Linux是1000个左右。
Max. Idle Connections: 2000 // 最大闲置连接数
Max. Wait for Connection: 5000 // 最大连接等待数
添好信息后点击“Save”保存连接池的信息
7、找到tomcat安装目录下的conf文件夹下的context.xml,在文件中添加下面的文字
<ResourceLink name="jdbc/pingoe" global="jdbc/pingoe" type="javax.sql.DataSource"/>
二、Tomcat内存分配设置
1、启动“Configure Tomcat”程序
2、选择“Java”选项卡
3、Initial memory pool: 一般设成服务器启动后可用内存减去128M
4、Maximum memory pool: 一般设成最大内存减去128M
5、Thread stack size:
三、数据库8小时限制设置
在mysql启动文件中找到“[mysqld]”,在后面加上“interactive_timeout=31104000”
init_connect='SET AUTOCOMMIT=0' // 设置
四、数据库最大连接数设置
在mysql启动文件中找到“[mysqld]”,在后面加上“max_connections=32000”
五、数据库语言设置
1、在mysql启动文件中找到“[mysqld]”,在后面加上“default-character-set=utf8”
2、在mysql启动文件中找到“# created and no character set is defined”,在后面加上“default-character-set=utf8”
六、数据库连接超时时间设置
在mysql启动文件中找到“[mysqld]”,在后面加上“wait_timeout=31104000”
七、其它设置
1、在mysql启动文件中找到“[mysqld]”,在后面加上“skip-locking” // 避免MySQL的外部锁定,减少出错几率增强稳定性。
相关文章推荐
- 阿里云服务器配置JDK+Tomcat+Mysql+WEB服务部署
- Tomcat及MySQL服务配置
- 解决配置appfuse后,tomcat5.0无法启动appfuse的服务,报错,无法连接mysql
- 手工配置tomcat6 mysql为系统服务
- centos 配置服务的自动启动(mysql,tomcat)
- 【Linux服务器】安装MySQL+Apache2+PHP服务并配置防火墙和MySQL远程访问
- Solr4.2 + Tomcat 7 配置及使用solrnet访问和管理索引服务
- eclipse下安装配置Mysql与Tomcat
- MySQL5.0不能启动服务及无法找到配置的解决方法今天启动Mysql时,无法启动服务,也有很长一
- Windows 下 MySQL 的配置创建mysql服务
- mysql 5.6.20的安装、配置服务、设置编码格式
- 在 Linux RedHatEL6 环境下安装配置 JDK1.7 + Tomcat7.0 + MySQL5.6
- ubuntu 安装配置 jdk,tomcat,mysql
- IntelliJ IDEA 12 详细开发教程(二)Tomcat服务配置与Jrebel热部署
- linux 安装 tomcat并配置tomcat服务
- 配置tomcat的服务端口:一个tomcat多个服务;显示web引用下所有页面路径
- Tomcat中配置mysql数据源
- 在腾讯云Ubuntu14.04上安装配置jdk,tomcat,mysql,openfire
- Java、Tomcat 及 MySQL 环境配置
- 阿里轻量云服务器CentOS7.3 Java Web开发环境配置(Tomcat9+JDK1.8+MySQL5.7) 以及tomcat启动慢和mysql外网访问