Kira-2006
          -僅僅是一陣風也罷了,偏偏是這樣永恒, 僅僅是一場夢也罷了,偏偏是如此的真實,
          posts - 4,comments - 7,trackbacks - 0

           在應用過程中想使用DBCP數據源,遇到了一些問題,配置環境:Eclipse3.1,Myeclipse4.02

             在struts-config.xml的設計視圖中可以選擇"新增數據源",Myeclipse會彈出向導窗口,這里使用的缺省DataSource的Type是"org.apache.struts.util.GenericDataSource",而用DBCP數據源的話需要改為"org.apache.commons.dbcp.BasicDataSource",當然了通過Myeclipse插入的Struts框架中是缺少DBCP的包的,好在Tomcat用的就是這個,因此能夠在Tomcat\common\lib目錄中找到需要的包:
             1.commons-dbcp-1.2.1.jar
             2.commons-pool-1.2.jar
             在工程的配置路徑中加入即可.也可以從apache的網站上 下載

             Myeclipse的向導窗口中具有一些屬性欄,在這里可以輸入數據源使用的Driver類名以及URL,當然還有用戶名/密碼。
             屬性欄全部都配置完畢后,會在struts-config.xml文件中加入<data-sources>標簽,這里面的<data-source>即是剛剛新建的數據源配置參數,這里需要手工更改:

                1.增加<data-source>標簽的type屬性,這樣 <data-source type="org.apache.commons.dbcp.BasicDataSource">;
                2.屬性名 driverClass 改為 dirverClassName;
                3.屬性名 user 改為username,注意n是小寫的;
                4.去掉屬性標簽 loginTimeout。

             改完以后就可以啟動Tomcat看效果了

          posted on 2008-04-26 18:44 Kira-2006 閱讀(1269) 評論(2)  編輯  收藏

          FeedBack:
          # re: myeclipse自帶Struts缺少jar文件,datasource配置
          2008-04-27 21:26 | 隔葉黃鶯
          Struts 不建議在 struts-config.xml 中配置數據源,用容器的數據源吧。
          所以 Struts1.3開始廢除了在struts-config.xml中配置數據源。  回復  更多評論
            
          # re: myeclipse自帶Struts缺少jar文件,datasource配置
          2008-09-24 20:23 | tayoto
          @隔葉黃鶯
          容器的數據源是什么意思呀?如果在struts1.3中手工加入數據源,會出錯嗎?
            回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 开封市| 金阳县| 贵州省| 肃宁县| 高淳县| 墨玉县| 闸北区| 莱阳市| 新津县| 白沙| 唐山市| 泰和县| 瑞安市| 长垣县| 夏邑县| 锡林郭勒盟| 灵川县| 横峰县| 曲阳县| 时尚| 会泽县| 襄樊市| 津南区| 长武县| 富阳市| 清水县| 阿城市| 通海县| 德清县| 徐闻县| 麦盖提县| 广东省| 蒲城县| 集贤县| 胶州市| 青岛市| 舟山市| 平阴县| 凤台县| 额济纳旗| 建湖县|