DreamTiger的夢幻樂園

          隨便寫寫,自得其樂,生活就是這樣

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            29 Posts :: 0 Stories :: 13 Comments :: 0 Trackbacks
          想用Ant直接向ftp傳輸更新后的jar文件,就采用ftp task,按照
          http://ant.apache.org/manual/OptionalTasks/ftp.html
          的說明:
             <target name="ftp update">
                  <ftp server="xxx.xxx.xxx.xxx" remotedir="/upload/test" userid="anonymous" password="test@test.com">
                      <fileset dir="${jar-dist}" />
                  </ftp>
              </target>
          運行就出錯build failed:
          java.lang.NoClassDefFoundError org/apache/commons/net/ftp/FTPClient

          根據http://ant.apache.org/manual/install.html#commons-net提示,ftp task需要
          jakarta-oro-xxx.jar和commons-net-xxx.jar。下載后放到ant的home目錄下lib中。

          本以為這樣就可以了,但是還是出原來的錯。重起Eclipse也沒用。

          最后在Preferences->Ant->Runtime->Classpath中Add External Jar,增加這兩個jar后正常。
          也就是說,雖然這兩個包放到ant/lib了,但是它默認不加載,可能它默認只加載ant-*.jar。


          posted on 2006-01-19 15:42 夢幻樂園 閱讀(1703) 評論(1)  編輯  收藏 所屬分類: Programmer

          Feedback

          # re: Ant Task 之 FTP 2008-02-23 16:07 suny
          你好,請教個問題,我用ftp任務下載一個目錄下的zip文件,文件的大小是6689kb,但實際down下來的是6688kb或6687kb,總小那么一點,所以解壓縮的時候就報錯了,這是什么原因?還需要加什么參數嗎  回復  更多評論
            

          主站蜘蛛池模板: 如东县| 庐江县| 灌南县| 资中县| 兴山县| 黄龙县| 广州市| 温州市| 涡阳县| 化州市| 九龙县| 海门市| 苗栗县| 聊城市| 保德县| 金寨县| 青神县| 青阳县| 巫溪县| 连城县| 花垣县| 泗洪县| 宽城| 黄山市| 昌黎县| 佳木斯市| 额敏县| 镇江市| 瑞金市| 翁源县| 新野县| 荔浦县| 临颍县| 文成县| 南陵县| 新竹市| 门头沟区| 崇文区| 乌鲁木齐县| 明星| 阿合奇县|