FTP登录Java中的问题

时间:2017-04-11 10:15:01

标签: java amazon-web-services 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)

1 个答案:

答案 0 :(得分:0)

升级apache.commons依赖项可能会解决此问题