当前位置: 代码迷 >> J2SE >> org.apache.commons.net.ftp.FTPConnectionClosedException错误产生原因
  详细解决方案

org.apache.commons.net.ftp.FTPConnectionClosedException错误产生原因

热度:657   发布时间:2016-04-24 02:13:33.0
org.apache.commons.net.ftp.FTPConnectionClosedException异常产生原因
在一个项目运行过程中出现了org.apache.commons.net.ftp.FTPConnectionClosedException: FTP response 421 received. Server closed connection.的异常情况。
使用的是apache的开源FTP连接包

在J2SE中的多个线程调用FTP连接,这种异常情况只是偶尔出现。

异常代码如下:

org.apache.commons.net.ftp.FTPConnectionClosedException: FTP response 421 received. Server closed connection.
at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:346)
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:490)
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:534)
at org.apache.commons.net.ftp.FTP.cwd(FTP.java:758)
at org.apache.commons.net.ftp.FTPClient.changeWorkingDirectory(FTPClient.java:716)

请知晓的大侠告诉我,产生这个问题的原因。

------解决方案--------------------
服务器端强制关了这个连接,或者是连接时间太久,被服务器关掉了。
------解决方案--------------------
务器端强制关了这个连接,或者是连接时间太久,被服务器关掉了。
  相关解决方案