小编cra*_*ton的帖子

收到FTP响应421.服务器关闭连接

我正在编写一个JAVA代码,使用Apache Commons Net FTPClient遍历FTP位置并在Excel文件中获取输出.代码正确执行大约5分钟,但然后给出IOException:

org.apache.commons.net.ftp.FTPConnectionClosedException: FTP response 421 received.  Server closed connection.
Run Code Online (Sandbox Code Playgroud)

我正在使用commons-net-3.0.1.jar.我做了一些研发并尝试过:

setDefaultTimeout(6000); 
setConnectTimeout(3000);
setSoTimeout(3000);
enterLocalPassiveMode();
Run Code Online (Sandbox Code Playgroud)

和发送NOOP,但仍然得到相同的错误.

我想要做的就是遍历目录,如果找到文件而不是获取文件名和文件更新日期在excel中,如果找到目录,则进入内部并执行直到再次找到文件.

请帮忙询问是否需要其他信息.我是JAVA的新手.

java ftp ftp-client connection-timeout socket-timeout-exception

13
推荐指数
1
解决办法
4万
查看次数