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 夢幻樂園 閱讀(1702) 評論(1)  編輯  收藏 所屬分類: Programmer

          Feedback

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

          主站蜘蛛池模板: 凌源市| 故城县| 嘉义县| 临海市| 凌源市| 洪雅县| 阳泉市| 什邡市| 琼海市| 永川市| 九龙县| 娄烦县| 包头市| 安新县| 赣榆县| 鄂伦春自治旗| 平山县| 博野县| 紫云| 宕昌县| 彭阳县| 德兴市| 如东县| 姚安县| 福鼎市| 囊谦县| 宜章县| 双辽市| 陇川县| 沭阳县| 晋城| 永寿县| 尚志市| 仪陇县| 阿克陶县| 峨边| 印江| 睢宁县| 惠来县| 华阴市| 六枝特区|