当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池

Linux服务器
Apache2的httpd.conf翻译
全面提高Ubuntu Linux操作系统运行速度
Linux搭建Discuz论坛的方法
Linux系统下usr的目录结构
系统管理工具包: 通过 OpenSSH 设置 UNIX 远程访问
Linux系统下将CHM格式文件转换为HTML
Linux和Windows系统线程间的区别
Apache服务器实现的用户验证
Apache并发请求数及其TCP连接状态查看的方法
关闭Linux系统下不必要的服务
Linux操作系统的基本用户环境
Linux系统用Qpopper建立POP3服务器
基于Unix系统的Web服务器安全指南
全面提升Linux服务器的安全
Samba服务器的搭建与配置
Linux硬件兼容性问题将被终结?
Linux下查看内存的命令Free
优化 Apache 的几个实用技巧
linux高负载下彻底优化mysql数据库
Apache HTTP Server畸形HTTP方式413漏洞

Linux服务器 中的 eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 133 ::
收藏到网摘: n/a

首先有一点要明确, 我是个新手, 而我所知道的只是一个表面, 根源我并不了解, 目前也不打算去深究. 所以我的方法, 可能只适用于eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 的数据库连接池的配置, 其他版本我无法保证.至少Tomcat 6的admin包还没出, 所以我的方法肯定不适用于Tomcat 6. now begin:
step 1:
建立数据库连接池.
1.
从Tomcat的主页上下载Tomcat5.5.27,推荐绿色版(zip),不用为重做系统而发愁.
2.
下载Tomcat5.5.27的admin包,解压缩后覆盖Tomcat5.5.27的根目录.
3.
在Tomcat5.5.27的根目录下conf文件夹里的tomcat-users.xml里, </tomcat-users>之前加上一行
<user username="admin" password="admin" roles="admin,manager"/>
既admin包的登陆账号,用户名admin, 密码admin.
4.
用IE登陆http://localhost:8080/admin 进入Tomcat的admin页面. (注意要写上http://,不然的话,可能会出现错误)
5.
左面选择Resources下的Data Source.进入后在右上角的Data Source Actions 下拉菜单中选择Create New Data Source.然后页面将自动跳转到注册页面.
6.
JNDI Name: jdbc/mysql (自订,连接池的ID, 唯一.)
Data Source URL: jdbc:mysql://localhost:3306/*** (***为数据库名)
JDBC Driver Class: com.mysql.jdbc.Driver (jdbc驱动包里的Driver类)
User Name: root(数据库账号)
Password: ********(数据库密码)
Max. Active Connections: 4
Max. Idle Connections: 2
Max. Wait for Connection: 500
Validation Query: (可以不写)
7.
然后千万不要忘记保存. 先点右下角的save 再点右上角的Commit Changes
step 2:
配置context.xml
1.
找到Tomcat根目录下的conf文件夹里的context.xml
2.
在</Context>前加上一行
复制代码 代码如下:

<ResourceLink name="jdbc/mysql" global="jdbc/mysql" type="javax.sql.DataSourcer"/>

step 3:
配制web.xml
1.在</web-app>前加上数行
复制代码 代码如下:

<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/mysql</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>

End