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 一堣而安 閱讀(1532) 評論(0)  編輯  收藏 所屬分類: java

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 日土县| 土默特右旗| 宁安市| 两当县| 澳门| 岢岚县| 乌兰浩特市| 彩票| 祁门县| 通山县| 乐都县| 卓尼县| 大兴区| 鄂伦春自治旗| 丰原市| 永嘉县| 双峰县| 江陵县| 利辛县| 大丰市| 五原县| 博野县| 清原| 长垣县| 乌拉特前旗| 图片| 岚皋县| 武宁县| 宁安市| 眉山市| 伊金霍洛旗| 天水市| 荥经县| 桓仁| 锡林浩特市| 贵港市| 申扎县| 泾源县| 格尔木市| 新巴尔虎右旗| 桂东县|