日期:2014-05-20  浏览次数:21102 次

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)

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

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