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

          Feedback

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

          主站蜘蛛池模板: 定襄县| 尉氏县| 缙云县| 四子王旗| 沙田区| 镇巴县| 广饶县| 天津市| 资溪县| 秦安县| 伊金霍洛旗| 镇康县| 塔河县| 赣州市| 莱芜市| 青河县| 涡阳县| 集贤县| 随州市| 滕州市| 普兰店市| 新建县| 新平| 思南县| 大丰市| 闽清县| 米易县| 瓦房店市| 静安区| 西宁市| 湖北省| 宝应县| 石林| 始兴县| 中宁县| 页游| 淅川县| 民乐县| 新巴尔虎左旗| 麦盖提县| 和林格尔县|