???原來(lái)一直用TOMCAT5.0.28,對(duì)數(shù)據(jù)庫(kù)DataSource的配置了如指掌,因?yàn)樽罱酒渲械囊粋€(gè)項(xiàng)目從TOMCAT5.0換到了TOMCAT5.5上.在數(shù)據(jù)庫(kù)問(wèn)題上出了點(diǎn)問(wèn)題,后來(lái)打電話問(wèn)一個(gè)朋友才知道5.5的配置方法和5.0的差距很大.后來(lái)看了一下搞定了.上自己的BLOG上備份一下,呵呵.
<Context path="/" docBase="resume" debug="5" reloadable="true" crossContext="true">
??<Resource name="jdbc/resumeDB"
???auth="Container"
???type="javax.sql.DataSource"
???driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
???url="jdbc:sqlserver://192.168.0.1:1433;charset=GBK;selectMethod=cursor;databaseName=resume"
???username="ddpassport"
???password="ddpassport2006"
???maxActive="100"
???maxIdle="10"
???maxWait="120000"/>
??</Context>
???????? 1.path是指定訪問(wèn)該web應(yīng)用的URL入口;
???????? 2.docBase指定web應(yīng)用的文件路徑,可以是絕對(duì)路徑,也可以是相對(duì)于Host的appBase屬性的相對(duì)路徑;
???????? 3.type是類型,可以固定寫(xiě)成javax.sql.DataSource.除非SUN的包被你改了...
???????? 4.maxActive是DBCP中處于活動(dòng)狀態(tài)的數(shù)據(jù)庫(kù)連接的最大數(shù)目,取0表示不受限制
?????????5.maxIdle是DBCP中處于空閑狀態(tài)的數(shù)據(jù)庫(kù)連接的最大數(shù)目,取0表示不受限制
???????? 6.maxWait是是DBCP中的數(shù)據(jù)庫(kù)連接處于空閑狀態(tài)的最長(zhǎng)時(shí)間(以毫秒為單位)取0表示無(wú)限期等待
???????? 7.username是數(shù)據(jù)庫(kù)登陸名
???????? 8.password是數(shù)據(jù)庫(kù)登陸口令
?????????9.driverClassName是只定數(shù)據(jù)庫(kù)的jdbc驅(qū)動(dòng)程序
????????10.url是指定連接數(shù)據(jù)庫(kù)的URL
我要請(qǐng)教的問(wèn)題是maxActive="100"maxIdle="10"?maxWait="120000"三個(gè)屬性如何能做到更具自己項(xiàng)目的最科學(xué)的配置方法?說(shuō)能給出參數(shù)說(shuō)明或具體的公式,希望對(duì)這方面了解很深的朋友能指點(diǎn)一二.更希望交更多的JAVA同行朋友.我的QQ:147372304.
posted on 2006-06-09 13:28
我心依舊 閱讀(985)
評(píng)論(1) 編輯 收藏