2017-04-11 58 views
0

我正嘗試使用java連接到FTP客戶端。我的代碼在這裏Java中的FTP登錄問題

FTPClient ftpClient = new FTPClient(); 
ftpClient.connect(url); 
boolean login = ftpClient.login(user, pwd); 
ftpClient.setFileType(FTP.BINARY_FILE_TYPE); 

它正在我的本地,但是當我在AWS服務器上運行時引發以下問題。

org.apache.commons.net.ftp.FTPConnectionClosedException: Connection closed without indication. 
at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:317) 
at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:294) 
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:483) 
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:608) 
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:582) 
at org.apache.commons.net.ftp.FTP.quit(FTP.java:864) 
at org.apache.commons.net.ftp.FTPClient.logout(FTPClient.java:1109) 
at dashboard.utils.DownloadDataFeed.cjAutomation(DownloadDataFeed.java:441) 

回答

0

升級apache.commons依賴性可能會解決這個

+0

沒有解決這個問題,現在我使用的Python FTP下載,其工作 –