tinguo002

           

          sun.net.ftp異常 PORT 192,168,0,80,9,205: 550 Permission denied.

          sun.net.ftp異常 PORT 192,168,0,80,9,205: 550 Permission denied.

          我使用sun.net.ftp來連接linux的vsftp時,出現如下的異常(在windows下是沒有的)

           

           

          java.io.FileNotFoundException: PORT 192,168,0,80,9,205: 550 Permission denied.

           

          at sun.net.ftp.FtpClient.readReply(FtpClient.java:236)

          at sun.net.ftp.FtpClient.issueCommand(FtpClient.java:193)

          at sun.net.ftp.FtpClient.openDataConnection(FtpClient.java:434)

          at sun.net.ftp.FtpClient.put(FtpClient.java:594)

          at org.lab24.util.FtpTool.processfile(FtpTool.java:193)

          at org.lab24.util.FtpTool.upload(FtpTool.java:116)

          at org.lab24.spider.Spider.run(Spider.java:55)

          at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)

          at java.lang.Thread.run(Thread.java:619)

          exception e in ftp upload(): java.io.FileNotFoundException: PORT 192,168,0,80,9,205: 550 Permission denied.

           

          后來查過網上的解決方案,才知道:

          該類默認使用的是Port模式傳輸數據,但實際上Linux配的是Pasv模式,所以傳不過去,修改辦法:

           

          ftpclient.sendServer("quote PASV");
          設置一下傳輸模式就可以傳了。

          歡迎大家訪問我的個人網站 萌萌的IT人

          posted on 2014-04-10 14:19 一堣而安 閱讀(1525) 評論(0)  編輯  收藏 所屬分類: java

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 长乐市| 南江县| 蓬安县| 武安市| 同心县| 屏山县| 道真| 乐安县| 宜宾县| 靖远县| 枝江市| 台中市| 宁晋县| 玛纳斯县| 绥化市| 海安县| 宜黄县| 抚顺市| 绥棱县| 华阴市| 若尔盖县| 旬阳县| 鹤壁市| 晋江市| 宕昌县| 临邑县| 宝坻区| 陆川县| 平陆县| 云安县| 化德县| 万州区| 台东市| 鄂伦春自治旗| 长岛县| 呈贡县| 阳曲县| 奈曼旗| 天门市| 博爱县| 广德县|