???原來一直用TOMCAT5.0.28,對數據庫DataSource的配置了如指掌,因為最近公司其中的一個項目從TOMCAT5.0換到了TOMCAT5.5上.在數據庫問題上出了點問題,后來打電話問一個朋友才知道5.5的配置方法和5.0的差距很大.后來看了一下搞定了.上自己的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是指定訪問該web應用的URL入口;
???????? 2.docBase指定web應用的文件路徑,可以是絕對路徑,也可以是相對于Host的appBase屬性的相對路徑;
???????? 3.type是類型,可以固定寫成javax.sql.DataSource.除非SUN的包被你改了...
???????? 4.maxActive是DBCP中處于活動狀態的數據庫連接的最大數目,取0表示不受限制
?????????5.maxIdle是DBCP中處于空閑狀態的數據庫連接的最大數目,取0表示不受限制
???????? 6.maxWait是是DBCP中的數據庫連接處于空閑狀態的最長時間(以毫秒為單位)取0表示無限期等待
???????? 7.username是數據庫登陸名
???????? 8.password是數據庫登陸口令
?????????9.driverClassName是只定數據庫的jdbc驅動程序
????????10.url是指定連接數據庫的URL
我要請教的問題是maxActive="100"maxIdle="10"?maxWait="120000"三個屬性如何能做到更具自己項目的最科學的配置方法?說能給出參數說明或具體的公式,希望對這方面了解很深的朋友能指點一二.更希望交更多的JAVA同行朋友.我的QQ:147372304.
posted on 2006-06-09 13:28
我心依舊 閱讀(985)
評論(1) 編輯 收藏