ftp连接 java.net.ConnectException: Connection refused
生活随笔
收集整理的這篇文章主要介紹了
ftp连接 java.net.ConnectException: Connection refused
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?http://zhidao.baidu.com/question/245219177.html
JAVA編寫FTP連接報錯java.net.ConnectException: Connection refused: connect FTP
2011-3-29 16:43 提問者:liulyxb | 瀏覽次數:512次 代碼如下: import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader;import sun.net.TelnetOutputStream; import sun.net.TelnetInputStream; import sun.net.ftp.FtpClient;public class FtpTest { String localfilename;String remotefilename;FtpClient ftpClient;// server:服務器名字 // user:用戶名 // password:密碼 // path:服務器上的路徑 public void connectServer(String ip, int port,String user, String password,String path) {try { ftpClient = new FtpClient(); ftpClient.openServer(ip,port); ftpClient.login(user, password); System.out.println("login success!"); if (path.length() != 0) ftpClient.cd(path); ftpClient.binary(); } catch (IOException ex) { System.out.println("not login"); System.out.println(ex); } }public void closeConnect() { try { ftpClient.closeServer(); System.out.println("disconnect success"); } catch (IOException ex) { System.out.println("not disconnect"); System.out.println(ex); } }public static void main(String agrs[]) {FtpTest ft = new FtpTest(); //以連接本機做測試 ft.connectServer("127.0.0.1",21, "實際的賬號", "實際密碼","/"); } }問題補充:
錯誤提示:not login java.net.ConnectException: Connection refused: connect 2011-3-29 16:51 滿意回答 你本地有沒有FTP服務器在運行?追問
你的意思是?回答
你本地有沒有FTP的 server端? 在cmd窗口里用下面命令看有沒有端口為21的程序。 C:\Users\Administrator>netstat -a追問
我本機沒有server端,你所說的FTP server不一定是JAVA寫的吧?以前我都是用FileZilla遠程連接到那臺機器。把文件放上去。現在我是想寫代碼讓程序自己上傳到這臺機器上。可以一直就連接不上。21端口沒有用,PING遠程機器也可以PING通回答
那你127.0.0.1應該改成遠程機器的IP。追問
我改過了,也試過了,還是報這個錯誤。回答
端口是21嗎,還有用戶名密碼注意大小寫等追問
端口是21,自己的機器賬號密碼肯定沒錯,連遠程的機器用FileZilla測試過是可以連接的。所以賬號密碼肯定沒問題。問題到底出在哪啊?困擾兩天了回答
這個應該沒問題。 如果端口、用戶名、密碼和你在FileZilla里設置的一模一樣,那可能是你遠程服務器上的ftp需要加密傳輸等等其它設置。你可以仔細比較FileZilla上有什么不同?
總結
以上是生活随笔為你收集整理的ftp连接 java.net.ConnectException: Connection refused的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Net Present Value -
- 下一篇: 表里有索引,为什么还都是全表扫描?