Kira-2006
          -僅僅是一陣風(fēng)也罷了,偏偏是這樣永恒, 僅僅是一場(chǎng)夢(mèng)也罷了,偏偏是如此的真實(shí),
          posts - 4,comments - 7,trackbacks - 0

           在應(yīng)用過(guò)程中想使用DBCP數(shù)據(jù)源,遇到了一些問(wèn)題,配置環(huán)境:Eclipse3.1,Myeclipse4.02

             在struts-config.xml的設(shè)計(jì)視圖中可以選擇"新增數(shù)據(jù)源",Myeclipse會(huì)彈出向?qū)Т翱冢@里使用的缺省DataSource的Type是"org.apache.struts.util.GenericDataSource",而用DBCP數(shù)據(jù)源的話需要改為"org.apache.commons.dbcp.BasicDataSource",當(dāng)然了通過(guò)Myeclipse插入的Struts框架中是缺少DBCP的包的,好在Tomcat用的就是這個(gè),因此能夠在Tomcat\common\lib目錄中找到需要的包:
             1.commons-dbcp-1.2.1.jar
             2.commons-pool-1.2.jar
             在工程的配置路徑中加入即可.也可以從apache的網(wǎng)站上 下載

             Myeclipse的向?qū)Т翱谥芯哂幸恍傩詸冢谶@里可以輸入數(shù)據(jù)源使用的Driver類(lèi)名以及URL,當(dāng)然還有用戶(hù)名/密碼。
             屬性欄全部都配置完畢后,會(huì)在struts-config.xml文件中加入<data-sources>標(biāo)簽,這里面的<data-source>即是剛剛新建的數(shù)據(jù)源配置參數(shù),這里需要手工更改:

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

             改完以后就可以啟動(dòng)Tomcat看效果了

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

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 乐至县| 嘉禾县| 达尔| 七台河市| 巴彦淖尔市| 房产| 尚义县| 温州市| 英山县| 项城市| 永州市| 长葛市| 岑溪市| 凤台县| 东乌珠穆沁旗| 濮阳市| 达拉特旗| 平陆县| 镇安县| 德州市| 花莲县| 夏邑县| 新河县| 岑巩县| 丰台区| 铅山县| 兴海县| 卓资县| 蓬安县| 商南县| 靖州| 昌图县| 松溪县| 丰城市| 安陆市| 耒阳市| 蒙山县| 定陶县| 铜鼓县| 怀仁县| 军事|