以下文件均在{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,根据版本改成上面的就可以了.
但是为什么在两个版本下调用另一个就会出错,是什么原因?希望高人解答.
我感觉至少应该向下兼容啊,晕!
posted on 2008-03-20 17:16
Tiger1102 阅读(1775)
评论(3) 编辑 收藏 所属分类:
每日进阶