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