posts - 5,  comments - 1,  trackbacks - 0
          雖然說現(xiàn)在TOMCAT5配置數(shù)據(jù)庫連結(jié)池很容易了,但當(dāng)年我在TOMCAT4下配卻費(fèi)了不少工夫,所以現(xiàn)在對(duì)于當(dāng)年寫的這個(gè)筆記還是有點(diǎn)不舍,所以這次搬家就帶過了來

          查了jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-datasource-examples-howto.html上面的資料

          第一步:在sever.xml中加入一段JNDI DataSource 資源信息

          ?<Context path="/" docBase="test" debug="0">
          ?????? <Resource name="jdbc/orDB" auth="Container" type="javax.sql.DataSource"/>
          ???????<ResourceParams name="jdbc/orDB">
          ?????????? <parameter>
          ??????????????? <name>factory</name>
          ??????????????? <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
          ????????? </parameter>?
          ???????????<parameter>
          ?????????????? <name>driverClassName</name>
          ???????????????<value>oracle.jdbc.driver.OracleDriver</value>
          ????????? </parameter>
          ???????????<parameter><name>url</name><value></value></parameter>
          ???????????<parameter><name>username</name><value></value></parameter>
          ???????????<parameter><name>password</name><value></value></parameter>
          ???????????<parameter><name>maxActive</name><value>20</value></parameter>
          ?????????? <parameter><name>maxIdle</name><value>20</value></parameter>?
          ???????????<parameter><name>maxWait</name><value>-1</value></parameter>?
          ????????</ResourceParams>
          ?</Context>


          第二步在web.xml中加入一段

          <resource-ref>
          ??? <res-ref-name>jdbc/orDB</res-ref-name>
          ??? <res-type>javax.sql.DataSource</res-type>
          ??? <res-auth>Container</res-auth>
          ?</resource-ref>

          第三步在DbConn.java中加入一段

          Context initCtx = new InitialContext();
          Context ctx = (Context) initCtx.lookup("java:comp/env");
          javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup(dbSource);

          但是運(yùn)行程序時(shí),出現(xiàn)錯(cuò)誤Could not create resource factory, ClassNotFoundException:org.apache.commons.dbcp.BasicDataSourceFactory

          ......

          最后(一天之后),終于找到原因,要下一個(gè)commons-dbcp-1.2.jar放入tomcat_home/common/lib下面...暈...Tomcat居然沒有這個(gè)包???



          posted on 2007-02-01 16:57 小數(shù)點(diǎn) 閱讀(325) 評(píng)論(0)  編輯  收藏 所屬分類: 工作

          只有注冊用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 普定县| 延庆县| 黑水县| 类乌齐县| 镇远县| 通山县| 彭水| 南靖县| 舞阳县| 达州市| 拜城县| 石林| 合水县| 霸州市| 昆山市| 井冈山市| 林甸县| 潞城市| 合阳县| 岳普湖县| 凌云县| 安西县| 永州市| 阜平县| 五华县| 崇礼县| 綦江县| 沁源县| 营山县| 微博| 南安市| 清新县| 昂仁县| 扎兰屯市| 衡阳县| 格尔木市| 安图县| 龙泉市| 登封市| 新田县| 会昌县|