Tomcat相信大家已经很熟悉了,作为一种免费而强大的java web server,得到了很多java爱好者的青睐,最新版本的tomcat5支持servlet2.4和jsp2.0,今天我将采用Tomcat5和Ms sqlserver 000一起来开始数据库连接池配置之旅。
需要的准备
1、jdk 我使用的版本1.4.01
2、Tomcat 5 我使用的是5.0.16版本 下载地址:http://jakarta.apache.org/site/binindex.cgi
3、Mssql server 2000 数据库
4、Mssql server 2000的官方jdbc driver ,可以到微软的官方网站免费下载
好了在安装完上面的软件之后,就进入配置实战了:)
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/java/)一、找到jdbc的安装目录,把lib目录下面的msbase.jar和mssqlserver.jar、msutil.jar三个文件一起copy到$CATALINA_HOME/common/lib/($CATALINA_HOME代表的是你的tomcat5的安装目录)
二、用文本编辑器,我这是使用editplus(她可是我的挚爱奥)打开$CATALINA_HOME/conf/server.xml文件,找到配置context的地方,把下面的代码
粘贴到文件里面
<Context path="/DBTest" docBase="D:rautinee workdb"
debug="5" reloadable="true" crossContext="true"
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_DBTest_log." suffix=".txt"
timestamp="true"/
<Resource name="jdbc/TestDB"
auth="Container"
type="javax.sql.DataSource"/
<ResourceParams name="jdbc/TestDB"
<parameter
<namefactory</name
<valueorg.apache.commons.dbcp.BasicDataSourceFactory</value
</parameter
<!-- Maximum number of dB connections in pool. Make sure you
configure your mysqld max_connections large enough to handle
all of your db connections. Set to 0 for no limit.
--
<parameter
<namemaxActive</name
<value100</value
</parameter
<!-- Maximum number of idle dB connections to retain in pool.
Set to 0 for no limit.
--
<parameter
<namemaxIdle</name
<value30</value
</parameter
<!-- Maximum time to wait for a dB connection to become available
in ms, in this example 10 seconds. An Exception is thrown if
this timeout is exceeded. Set to -1 to wait indefinitely.
--
<parameter
<namemaxWait</name
<value10000</value
</parameter
<!-- MSSQLserver dB username and password for dB connections --
<parameter
<nameusername</name
<valuesa</value
</parameter
<parameter
<namepassword</name
<value</value
</parameter
<!-- Class name for mssqlserver JDBC driver --
<parameter
<namedriverClassName</name
<valuecom.microsoft.jdbc.sqlserver.SQLServerDriver</value
</parameter
<!-- The JDBC