posts - 5,  comments - 1,  trackbacks - 0
          雖然說現在TOMCAT5配置數據庫連結池很容易了,但當年我在TOMCAT4下配卻費了不少工夫,所以現在對于當年寫的這個筆記還是有點不舍,所以這次搬家就帶過了來

          查了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);

          但是運行程序時,出現錯誤Could not create resource factory, ClassNotFoundException:org.apache.commons.dbcp.BasicDataSourceFactory

          ......

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



          posted on 2007-02-01 16:57 小數點 閱讀(324) 評論(0)  編輯  收藏 所屬分類: 工作
          主站蜘蛛池模板: 恩施市| 武城县| 临夏县| 营口市| 盐源县| 三亚市| 灯塔市| 施秉县| 互助| 南通市| 宁都县| 宝兴县| 盈江县| 宁夏| 梁山县| 高雄市| 清流县| 梅河口市| 玉山县| 缙云县| 藁城市| 专栏| 韶关市| 萍乡市| 石家庄市| 长武县| 青冈县| 龙胜| 临邑县| 邢台县| 高州市| 调兵山市| 嵩明县| 呼伦贝尔市| 伊春市| 周宁县| 合山市| 酒泉市| 准格尔旗| 内黄县| 团风县|