1. 程式人生 > >tomcat5.0和之後的版本jndi數據源配置

tomcat5.0和之後的版本jndi數據源配置

jndi tomcat5.0

最近在搞項目時配置jndi數據源出問題了,在Context節點下配置<Resource>,tomcat5.0版本:

<Resource name="xxx" auth="Container" type="javax.sql.DataSource"
driverClassName="xxxx"
url="xxxx"
username="xxx" password="xxx"
maxActive="25" maxIdle="5" maxWait="5000"/>

竟然獲取不到數據庫連接,如下方式:

<Resource name="xxxx" type="javax.sql.DataSource"/>

<ResourceParams name="xxxxx">
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>25</value>
</parameter>
<parameter>
<name>password</name>
<value>xxxxxxx</value>
</parameter>
<parameter>
<name>url</name>
<value>xxxxxxx</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>xxxxxxxx</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>5</value>
</parameter>
<parameter>
<name>username</name>
<value>xxxxxxxxx</value>
</parameter>
</ResourceParams>才對了,版本解析方式不同

tomcat5.0和之後的版本jndi數據源配置