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  

發佈了38 篇原創文章 · 獲贊 11 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章