tomcat5使用连接池连接Oracle10g

因为Tomcat版本不同,连接数据库的配置方式也不一样,所以参考自带的帮助文件最管用。参考 Tomcat5自带的帮助文件。
 
一、前言:
开发环境 1。JDK6+Tomcat5.0.30+Eclipse3.2+MyEclipseEnterpriseWorkbenchInstaller_5.0.1GA_E3.2
2。tomcat5安装目录:D:\Java\tomcat-5.0.30
3。需要增加test项目。
 
二、配置Tomcat5
1。下载Oracle的JDBC: oracle-ojdbc14.jar,复制到D:\Java\tomcat-5.0.30\common\lib
2。增加环境变量 $CATALINA_HOME : D:\Java\tomcat-5.0.30;
3。在D:\Java\tomcat-5.0.30\conf\Catalina\localhost 增加 test.xml。内容如下:
 
 
     <Context path="/test" docBase="test"
                    debug="5" reloadable="true" crossContext="true">
            <Logger className="org.apache.catalina.logger.FileLogger"
                            prefix="localhost_test_log." suffix=".txt"
                            timestamp="true"/>
             <resource name="jdbc/test"    auth="Container"
                     type="javax.sql.DataSource">
             </resource>
             < ResourceParams name ="jdbc/test" >
                 < 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 >testu </value>
                 </parameter>
                 < parameter >
                     < name >password </name>
                     < value >test123 </value>
                 </parameter>
                 < parameter >
                         < name >driverClassName </name>
                         < value >oracle.jdbc.driver.OracleDriver </value>
                 </parameter>
                 < parameter >
                     < name >url </name>
                     < value >jdbc:oracle:thin:@192.168.1.10:1521:orcl </value>     < ! -- oracle db server-- >
                 </parameter>
             </ResourceParams>
         </Context>
三、配置Eclipse的 test项目下的web.xml,路经在test项目\WebRoot\WEB-INF\,增加内容如下:(-----之间的内容)
< ?xml version ="1.0" encoding ="UTF-8"? >
<web-app version="2.4"    ......
------------------------
< resource-ref >
< description >DB Connection </description>
< res-ref-name >jdbc/test </res-ref-name>
< res-type >javax.sql.DataSource </res-type>
< res-auth >Container </res-auth>
</resource-ref>
------------------------
</web-app>
四、导入以下文件到项目test
点项目 test 右键,在弹出窗口中选择 Bulid Path-->Add libraries-->User Library-->按钮 user Libraries-->按钮 new ,录入名称:test Jars--〉右键 test Jars ,按钮 Add jars --〉选择文件:
 
路径:D:\Java\tomcat-5.0.30\common\lib
文件:oracle-ojdbc14.jar
commons-collections-3.1.jar
commons-dbcp-1.2.1.jar
commons-pool-1.2.jar
 
完成后,就可以在MyEclipse中连接数据库了。
 
 
结束配置。重新启动Tomcat服务器,发布(deploy)项目。就可以在MyEclipse开发环境中连接数据库Oracle 10g了。
    
 
 
 

你可能感兴趣的:(oracle,职场,oracle10g,tomcat5,休闲)