原来一直用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
我心依旧 阅读(980)
评论(1) 编辑 收藏