45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:将Tomcat5.5.x配置连接池的方法

将Tomcat5.5.x配置连接池的方法

2016-08-28 14:56:59 来源:www.45fan.com 【

将Tomcat5.5.x配置连接池的方法

作者:no_mIss 2006.09.27

tomcat5.5x与以前版本的连接池配置已经不同,经过本人测试,总结如下:
首先你不要忘记装jdbc from mssql,本篇为tomcat5.5x下配置mssql2k的连接池
注:本案例环境:windows2003 sp1 + tomcat5.5.17 + mssql sp4 + jdk1.5

测试成功:

方案一

1、在tomcat/conf/server.xml的GlobalNamingResources中增加

<Resource
name="jdbc/myWeb"
type="javax.sql.DataSource"
password="pw"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
maxIdle="2"
maxWait="5000"
validationQuery="select 1"
username="sa"
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DBname"
maxActive="4"/>

2、在tomcat/conf/context.xml的Context中增加:
<ResourceLink
global="jdbc/myWeb"
name="jdbc/myWeb"
type="javax.sql.DataSource"/>

方案二

1、同主案一之1

2、tomcat/webapps/myapp/META-INF/context.xml的Context中增加:

<ResourceLink
global="jdbc/myWeb"
name="jdbc/myWeb"
type="javax.sql.DataSource"/>

如果没有context.xml文件,就自己建一个,内容为:

<Context>
<ResourceLink
global="jdbc/myWeb"
name="jdbc/myWeb"
type="javax.sql.DataSource"/>
</Context>

方案三

只需在tomcat/webapps/myapp/META-INF/context.xml的Context中增加:

<Resource
name="jdbc/ExtLearning"
type="javax.sql.DataSource"
password="pw"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
maxIdle="2"
maxWait="5000"
validationQuery="select 1"
username="sa"
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DBname"
maxActive="4"/>

即可,如果没有context.xml,就新建一个,内容如下:

<Context>
<Resource
name="jdbc/ExtLearning"
type="javax.sql.DataSource"
password="pw"
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
maxIdle="2"
maxWait="5000"
validationQuery="select 1"
username="sa"
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DBname"
maxActive="4"/>
</Context>

---------------------------------------------------------------------

以下为5.0配置连接池的方案,只改server.xml就可以,没用配置web.xml亦能运行
<Context path="/myWeb" docBase ="myWeb" debug="0" reloadable ="true" crossContext="true">
<Resource name = "jdbc/test" auth="Container" type="javax.sql.DataSource"/>
<ResourceParams name ="jdbc/test">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=pubs</value>
</parameter>
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value>sa</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>10</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>-1</value>
</parameter>
</ResourceParams>
</Context>

Write by no_mIss

 

本文地址:http://www.45fan.com/dnjc/68923.html
Tags: 配置 作者 Tomcat5.5.x
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部