本文主要介绍Tomcat4.1.19这两个版本下数据库连接池的配置,及程序对连接池的JNDI查找,并提供相应
测试代码。最后指出配置及应用过程中的常见问题及解决方法。 一、 Tomcat简介 Tomcat是Apache Jakarta的子项目之一,是Sun公司推荐的JSP、Servlet容器。作为一款优秀的应用服务
器,Tomcat提供了数据库连接池、SSL、Proxy等许多通用组件功能,其中连接池是4.0以上版本的新增功
能,应用非常广泛。 二、 该文配置环境 Tomcat4.1.19 + jdk1.3 + Sql Server 2000 + Jbuilder 8.0 + Win2000 三、 对Tomcat4.1.19的DBCP配置 为方便起见,将连接池置于ROOT下,JNDI名设为jdbc/SqlServerDB,数据库服务器IP为
192.168.0.47,SID为hrntest,配置步骤如下。 第一步:配置server.xml 在server.xml中找到 <!-- Tomcat Root Context --> <!— <Context path="" docBase="ROOT" debug="0"/> -->
将其改为 <!-- Tomcat Root Context --> <Context path="" docBase="ROOT" debug="0" reloadable="true"> <Resource name="jdbc/SqlServerDB" auth="Container" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/SqlServerDB"> <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://192.168.0.47:1433;databa
seName=hrntest</value> </parameter> <parameter> <name>username</name> <value>Fany</value> </parameter> <parameter> <name>password</name> <value>fanyhan</value> </parameter> <parameter> <name>maxActive</name> <value>20</value> </parameter> <parameter> <name>maxIdle</name> <value>20</value> </parameter> <parameter> <name>maxWait</name> <value>-1</value> </parameter> </ResourceParams> </Context>
[1] [2] [3] [4] [5] 下一页
|