以下文件均在{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