我刚开始学java web方面的内容,有很多地方不理解,现在在JDBC数据源和连接池配置方面遇到问题,我用的是Tomcat5.5和MySQL5.0
书上说让把JDBC驱动程序复制到<CATALINA_HOME>/common/lib目录下,我想问下:<CATALINA_HOME>是什么,是不是就是代表了tomcat,是不是我把这个驱动复制到tomcat/common/lib下面就可以了,另外我下载的好像是5.1.6的版本可以吗?另外配置server.xml中,我要把这段代码插入到哪里? 是插入到</host>上面就可以了吗?这段代码第一行和第二行都代表了什么意思?
 <Context path="/JSP_JDBC" doBase="JSP_JDBC" debug="0" reloadable="true">
     <Resource name="jdbc/myDataSource" auth="Container" type="javax.sql.DataSource"/>
      <ResourceParams name="jdbc/myDataSource">
     <parameter>
       <name>factory</name>
       <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    </parameter>
    <parameter>
       <name> maxActive</name>
       <value>100</value>
    </parameter>
   <parameter>
       <name> maxIdle</name>
       <value> 30</value>
    </parameter>
   <parameter>
       <name> maxWait</name>
       <value> 10000</value>
    </parameter>
    <parameter>
       <name> username </name>
       <value>root</value>
    </parameter>
     <parameter>
       <name>password</name>
       <value></value>
    </parameter>
     <parameter>
       <name>driverClassName</name>
       <value>com.mysql.jdbc.Driver</value>
    </parameter>
     <parameter>
       <name>url</name>
       <value>jdbc:mysql://localhost:3306?autoReconnect=true</value>
    </parameter>
</ResourceParams>
</Context> 在web.xml里面配置对数据源连接池的引用:</web-app>
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
    xmlns="http://java.sun.com/xml/ns/Java EE"
    xmlns:xsi="http://wwww.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/Java EE
    http://java.sun.com/xml/ns/Java EE/web-app_2_4.xsd"
<resource-ref>
         <description>DB Connection</description>
         <res-ref-name>jdbc/myDataSource</res-ref-name>
         <res-type>javax.sql.DataSource</res-type>
          <res-auth>Container<res-auth>
          </resource-ref>
          </web-app>
这段代码是不是直接加在原代码的最后面就是了,另外 ref代表什么 res又代表什么?这样配置完是不是就成功了?怎么测试?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主截止到2008-06-19 04:01:49的汇总数据:
    发帖数:1
    结贴数:0
    结贴率: 0.00%
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    1 <CATALINA_HOME>是什么,是不是就是代表了tomcat,
    是2 是不是我把这个驱动复制到tomcat/common/lib下面就可以了
    可以,放到 tomcat/lib 目录下也行(如果有的话,不同版本的Tomcat有差别)3 另外我下载的好像是5.1.6的版本可以吗?
    目前 5.5.X 才是主流, 6.X也稳定了4 不同版本的数据源的配置,参考这个 另外我下载的好像是5.1.6的版本可以吗?
      

  3.   

    Tomcat连接池配置心得,参考一下吧
    http://blog.csdn.net/Sunksubmarine/archive/2008/06/12/2541838.aspx