資源描述:
《tomcat4的數(shù)據(jù)庫連接池配置--》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、Tomcat4的數(shù)據(jù)庫連接池配置>> 一、Tomcat簡介 Tomcat是ApacheJakarta的子項目之一,是Sun公司推薦的JSP、Servlet容器。作為一款優(yōu)秀的應用服務器,Tomcat提供了數(shù)據(jù)庫連接池、SSL、Proxy等許多通用組件功能,其中連接池是4.0以上版本的新增功能,應用非常廣泛?! 《?、Tomcat4的連接池 Tomcat4的開發(fā)可分為兩個階段,4.0.6是第一階段最推薦的release版本,內置的數(shù)據(jù)庫連接池為Tyrex0.9.7.0,Tyrex由exolab.org開發(fā),相關信息可以參見.exolab.org。
2、之后,Tomcat的開發(fā)者在4.0.x的基礎上對Tomcat進行了重構,重構后的release版本推薦4.1.18,這時內置的連接池改為DBCP,DBCP也是由Jakartamons的一個子項目?! 〗酉聛?,將分別以4.0.6和4.1.18為例介紹這兩種連接池對Oracle8.1.7的配置?! ∪?、對Tomcat4.0.6的Tyrex配置 為方便起見,將連接池置于ROOT下,JNDI名設為jdbc/OracleDB,數(shù)據(jù)庫服務器IP為192.168.0.50,SID為oradb,操作系統(tǒng)l 在server.xml文件中找到<!--Tomc
3、atRootContext--> <!-- <Contextpath=Base=ROOT debug=0/> --> 將其改為<!--TomcatRootContext--> <Contextpath= Base=ROOTdebug=0> <Resourcename=jdbc/OracleDBauth=Container type=javax.sql.DataSource/> <Resourc
4、eParamsname=jdbc/OracleDB> <parameter> <name>user</name> <value>holen</value> </parameter> <parameter> <name>passe> <value>holen</value>
5、 </parameter> <parameter> <name>driverClassName</name> <value>oracle.jdbc.driver.OracleDriver</value> </parameter> <parameter> <name>driverName</name>
6、 <value>jdbc:oracle:thin:192.168.0.50:1521:oradb</value> </parameter> </ResourceParams> </Context> 說明:將ROOT的Context從ver,此類由classes.jar提供。<parameter> <name>driverClassName</name> <value>orac
7、le.jdbc.driver.OracleDriver</value> </parameter> 對于其他數(shù)據(jù)庫,如MySql,其driverClassName一般為org.gjt.mm.mysql.Driver?! ∽詈笠粋€參數(shù)即driverName,即數(shù)據(jù)庫的地址(準確點說應該叫url,4.1.18就改叫url了)<parameter> <name>driverName</name> <value>jdbc:oracle:thin:192.168.0.5
8、0:1521:oradb</value> </parameter> 在這里填寫里的是Ora