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

          Feedback

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

          主站蜘蛛池模板: 大田县| 云林县| 科尔| 修水县| 岳池县| 固阳县| 南木林县| 金溪县| 八宿县| 扎赉特旗| 安多县| 依兰县| 封丘县| 衡山县| 棋牌| 乌苏市| 石家庄市| 齐齐哈尔市| 乐都县| 五峰| 武山县| 咸丰县| 龙岩市| 武邑县| 图木舒克市| 兴海县| 资兴市| 宁蒗| 桐柏县| 甘德县| 贵溪市| 札达县| 来安县| 吐鲁番市| 邹城市| 晋宁县| 青冈县| 清丰县| 涟源市| 临澧县| 安化县|