https://commons.apache.org/proper/commons-
net/apidocs/org/apache/commons/net/ftp/FTPClient.html
超时了。此链接可能会有所帮助。
控制通道保持活动功能:在文件传输期间,数据连接繁忙,但控制连接处于空闲状态。FTP服务器知道控制连接正在使用中,因此不会由于缺乏活动而将其关闭,但是对于网络路由器而言,要知道控制连接和数据连接相互关联要困难得多。某些路由器可能会将控制连接视为空闲,如果数据连接上的传输所花费的时间比路由器允许的空闲时间长,则将其断开。一种解决方案是通过控制连接发送安全命令(即NOOP)以重置路由器的空闲计时器。启用如下:
ftpClient.setControlKeepAliveTimeout(300); // set timeout to 5 minutes
这将导致文件上载/下载方法大约每5分钟发送一次NOOP。



