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時,出現(xiàn)如下的異常(在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.

           

          后來查過網(wǎng)上的解決方案,才知道:

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

           

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

          歡迎大家訪問我的個人網(wǎng)站 萌萌的IT人

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

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 武川县| 襄樊市| 丹棱县| 石台县| 峨山| 衢州市| 枣阳市| 万年县| 达日县| 高邮市| 高青县| 忻城县| 徐汇区| 永吉县| 新疆| 雷山县| 策勒县| 琼中| 喀喇沁旗| 襄城县| 邢台市| 比如县| 龙井市| 黔西县| 太湖县| 易门县| 嫩江县| 绵阳市| 介休市| 含山县| 琼海市| 共和县| 客服| 东光县| 通州市| 婺源县| 荣成市| 道孚县| 庆云县| 灵川县| 闽侯县|