您的位置:首页 > 运维架构 > Tomcat

tomcat5.0.30和5.5.25连接池配置区别

2008-12-26 15:06 274 查看
tomcat5.0.30和5.5.25连接池配置区别
以下文件均在{tomcat}/conf/Catalina/localhost中配置:
这是在5.0.30中配置得test.xml:
<Context docBase="test" path="/test">
<Resource name="TestDataSource" type="javax.sql.DataSource"/>
<ResourceParams name="TestDataSource">
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@localhost:1521:oracle</value>
</parameter>
<parameter>
<name>password</name>
<value>password</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.OracleDriver</value>
</parameter>
<parameter>
<name>username</name>
<value>username</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>50</value>
</parameter>
</ResourceParams>
</Context>

这是在5.5.25中配置得test.xml:
<Context docBase="test" path="/test" debug="0" reloadable="true">
<Resource
name="TestDataSource"
type="javax.sql.DataSource"
password="password"
driverClassName="oracle.jdbc.OracleDriver"
maxIdle="2"
maxWait="5000"
username="username"
url="jdbc:oracle:thin:@localhost:1521:oracle"
maxActive="4"/>
</Context>
如果在连接数据库时提示connect url为""或null,根据版本改成上面的就可以了.

注意:

它们之间还有一个差别,那就是5.5.x不能用低于jdk1.5的版本,而5.0.x可以用1.4的jdk,所以产生连接池上的不兼容性

在tomcat5.5上用java1.5之前的版本也是可以的,不过要首先安装一个兼容包并且对tomcat做配置的,具体的可以看tomcat的help
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: