<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Vikings

    501 port not allow after EPSV ALL, active mode off錯(cuò)誤

    用sun的ftp包連接IBM aix服務(wù)器拋如下錯(cuò)誤:
    501 port not allow after EPSV ALL, active mode off

    原因:
    ftp要改為被動passtive模式.

    解決方法:
    使用第三方包edtftpj-1.5.1.jar連接服務(wù)器,在連接前設(shè)置模式為passtive

    Demo
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    package app4;
    /**
     * <p>Title: </p>
     *
     * <p>Description: </p>
     *
     * <p>Copyright: Copyright (c) 2006</p>
     *
     * <p>Company: </p>
     *
     * @author not attributable
     * @version 1.0
     */
    import com.enterprisedt.net.ftp.FTPClient;
    import com.enterprisedt.net.ftp.FTPMessageCollector;
    import com.enterprisedt.net.ftp.FTPTransferType;
    import com.enterprisedt.net.ftp.FTPConnectMode;
    import com.enterprisedt.util.debug.Level;
    import com.enterprisedt.util.debug.Logger;
    import java.util.Date;
    import java.io.File;
    public class Demo {
        /**
         *  Log stream
         */
        private static Logger log = Logger.getLogger(Demo.class);
        public static void main(String[] args) {
            // we want remote host, user name and password
    //        if (args.length < 3) {
    //            usage();
    //            System.exit(1);
    //        }
            // assign args to make it clear
            String host = "localhost";//args[0];
            String user = "lijun2";//args[1];
            String password = "836301";//args[2];
            Logger.setLevel(Level.ALL);
            FTPClient ftp = null;
            try {
                // set up client
                log.info("Connecting");
                ftp = new FTPClient(host);
                FTPMessageCollector listener = new FTPMessageCollector();
                ftp.setMessageListener(listener);
                // login
                log.info("Logging in");
                ftp.login(user, password);
                // set up passive ASCII transfers
                log.debug("Setting up passive, ASCII transfers");
                ftp.setConnectMode(FTPConnectMode.PASV);
                ftp.setType(FTPTransferType.BINARY);
                // get directory and print it to console           
                log.debug("Directory before put:");
                String[] files = ftp.dir(".", true);
                for (int i = 0; i < files.length; i++)
                    log.debug(files[i]);
                // copy file to server
                System.out.println(new Date());
                log.info("Putting file");
                File loadfile = new File("a.ISO");
               
                ftp.put("a.ISO", "a.ISO");
               
                System.out.println(new Date());
                // get directory and print it to console           
                log.debug("Directory after put");
                files = ftp.dir(".", true);
                for (int i = 0; i < files.length; i++)
                    log.debug(files[i]);
                // copy file from server
               // log.info("Getting file");
               // ftp.get("2005.doc" + ".copy", "2005.doc");
                // delete file from server
                //log.info("Deleting file");
               // ftp.delete("test.txt");
                // get directory and print it to console           
               // log.debug("Directory after delete");
                files = ftp.dir("", true);
                for (int i = 0; i < files.length; i++)
                    log.debug(files[i]);
                // Shut down client               
                log.info("Quitting client");
                ftp.quit();
                String messages = listener.getLog();
                log.debug("Listener log:");
                log.debug(messages);
                log.info("Test complete");
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        public static void usage() {
            System.out.println("Usage: Demo remotehost user password");
        }
    }

    posted on 2008-07-03 00:18 Vikings 閱讀(1989) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲国产精品久久久久网站 | 亚洲精品无码不卡在线播放| 无码av免费一区二区三区| 亚洲啪啪AV无码片| 免费观看在线禁片| 国产亚洲综合久久系列| a级毛片免费播放| 亚洲成色999久久网站| 久久99国产乱子伦精品免费| 亚洲五月六月丁香激情| 99热在线免费观看| 亚洲色成人网一二三区| 国产人成免费视频网站| 亚洲日本VA中文字幕久久道具| 成年私人影院免费视频网站| 亚洲а∨精品天堂在线| 亚洲VA综合VA国产产VA中| 三级黄色免费观看| 亚洲系列国产精品制服丝袜第| 成人性生交大片免费看午夜a| 校园亚洲春色另类小说合集 | 免费看又爽又黄禁片视频1000| 国产AV无码专区亚洲AV蜜芽| 亚洲国产精品激情在线观看| 在线毛片片免费观看| 亚洲精品在线电影| 国产免费变态视频网址网站| 一个人看的www视频免费在线观看| 日韩亚洲欧洲在线com91tv| 国产曰批免费视频播放免费s| 亚洲乱妇老熟女爽到高潮的片| 亚洲第一网站男人都懂| 久久综合九色综合97免费下载| 亚洲午夜无码毛片av久久京东热| 亚洲麻豆精品国偷自产在线91| 叮咚影视在线观看免费完整版| 亚洲91精品麻豆国产系列在线| 亚洲精品高清在线| 麻豆视频免费播放| 亚洲天堂免费在线视频| 国产精品亚洲综合五月天|