Tomcat 5.5 数据库连接池配置_Tomcat

Server.xml的修改我推荐使用Tomcat的Admin组件完成,完全图形化配置,相当容易。或者按下面的写法在< GlobalNamingResources>< /GlobalNamingResources>之间写如下配置(仅供参考,各位用的时候,请改成自己数据库的配置):

复制代码 代码如下:

 <Resource
name="jdbc/mysql"
type="javax.sql.DataSource"
password="******"
driverClassName="org.gjt.mm.mysql.Driver"
maxIdle="2"   
maxWait="5000"
username="root"
url="jdbc:mysql://127.0.0.1/test"
maxActive="4" />

然后,在Tomcat安装目录下/conf/Catalina/localhost文件夹中建立一个和你网站文件夹名字一样的XML文件。例如:TestSourse.xml。内容如下:

复制代码 代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<Context>
  
<Resource   
name="jdbc/mysql"   
type="javax.sql.DataSource"   
password="******"   
driverClassName="org.gjt.mm.mysql.Driver"   
maxIdle="2"   
maxWait="5000"   
username="root"   
url="jdbc:mysql://127.0.0.1/test"   
maxActive="4" />
  
</Context>

其实就是把Server.xml的内容再重复一遍。这一步非常重要,如果没有这步就会出错,会出现 org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'错误。
  最后,在你自己网站的/WEB-INF/web.xml文件中,添加一下代码(参考):

复制代码 代码如下:

 <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>

OK。配置全部完成。现在你可以写代码测试这个数据库连接池了。如:

复制代码 代码如下:

DataSource ds = null;
InitialContext ctx = new InitialContext();
ds = (DataSource) ctx.lookup("java:comp/env/jdbc/mysql");
Connection conn = ds.getConnection();

数据库连接对象得到了。

时间: 2024-09-07 02:53:22

Tomcat 5.5 数据库连接池配置_Tomcat的相关文章

Tomcat4.1.31的数据库连接池配置

数据|数据库|数据库连接 (摘自JAVA中文站) 本文是作者在配置廖兄的blog时用到的,刚开始使用Tomcat5.0.27,后又使用Tomcat5.5.4,但是配置数据库总有错误,后来发现时context标志被取消的缘故.吾本性情中人,搞不定就换,于是就使用Tomcat4.1.31.主要参考FanyHan等人的相关文章,介绍了Tomcat4.1.31这个版本下数据库连接池的配置,及程序对连接池的JNDI查找,并提供相应测试代码.最后指出配置及应用过程中的常见问题及解决方法. 一. Tomcat

Tomcat5+Mssql server 2000数据库连接池配置之旅_JSP编程

Tomcat相信大家已经很熟悉了,作为一种免费而强大的java web server,得到了很多java爱好者的青睐,最新版本的tomcat5支持servlet2.4和jsp2.0,今天我将采用Tomcat5和Ms sqlserver 000一起来开始数据库连接池配置之旅.需要的准备1.jdk 我使用的版本1.4.012.Tomcat 5 我使用的是5.0.16版本 下载地址:http://jakarta.apache.org/site/binindex.cgi3.Mssql server 20

Resin2.1.12的数据库连接池配置

数据|数据库|数据库连接 (摘自JAVA中文站) Resin的确是比较狠的应用服务器,运行速度快,配置又简单!这里介绍一下Resin2.1.12的数据库连接池配置方法. 在%ResinHome%/conf/resin.conf中找到 <!-- - Sample database pool configuration - The JDBC name is java:comp/env/jdbc/test --> 在其下加入相应的信息可以连接到不同的数据库. Mysql: <resource-

tomcat 几种连接池配置代码(包括tomcat5.0,tomcat5.5x,tomcat6.0)_Tomcat

Tomcat6.0连接池配置 1.配置tomcat下的conf下的context.xml文件,在之间添加连接池配置: 复制代码 代码如下: <Resource name="jdbc/oracle" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" url=" jdbc:or

Tomcat+SQL Server2000连接池配置

server|server2000|sql 终于解决了困扰多天的连接池的问题,写下这编文章与大家一起分享.我是在tomcat5.5.9下配置的,tomcat5.5.X和以前的版本有一些差别,所以配置上也有差别.我就说一下在tomcat5.5.9配置的基本步骤:(确定你以安装好tomcat5.5.9.sql2000) 1.把数据库JDBC驱动拷贝到%TOMCAT_HOME%/common/lib和%TOMCAT_HOME%/webapps/yourweb/WEB-INF/lib下(我的web文件夹

Tomcat5.5数据库连接池配置指南

      今天终于把Tomcat的数据库连接池问题搞定了.我这个美国的同类真是的,每次版本变化,配置文件都要变.网络上多是讲5.0的,5.5的有所更改,我参照网上一位朋友的说明,修改了一下,终于配置成功.唉,谁叫咱英文功底不足呢. 我用的数据库是MySQL5.0,所以首先要把MySQL的JDBC驱动程序拷贝到Tomcat安装目录的/common/lib下和你自己网站的/WEB-INF/lib下. Server.xml的修改我推荐使用Tomcat的Admin组件完成,完全图形化配置,相当容易.或

数据库连接池配置部分

<bean id="dataSource" class="com.jolbox.bonecp.BoneCPDataSource" destroy-method="close"> <!-- 数据库驱动 --> <property name="driverClass" value="oracle.jdbc.driver.OracleDriver" /> <!-- 相应驱

mysql数据库连接池配置教程_Mysql

第一步:写javabean 复制代码 代码如下: package withouttears.jdbc.db; import java.util.HashMap; import java.sql.*; //JNDI有两个核心接口Context和DirContext, //Context中包含了基本的名字操作,而DirContext则将这些操作扩展到目录服务. import javax.naming.Context; import javax.naming.InitialContext; //数据库

系统不稳定,有的时候就直接挂了,看看是不是数据库连接池配置出了问题?

问题描述 <!-- 初始化连接 --> <initialSize value="1"></initialSize> <!-- 最大空闲连接 --> <maxIdle value="200"></maxIdle> <!-- 最小空闲连接 --> <minIdle value="1"></minIdle> <!-- 最大连接数量 --&g