在使用java连接ftp服务器中出现的问题-FTP response 421 received. Server closed connection


使用的是org.apache.commons.net.ftp.FTPClient的工具类,服务器是Linux;

环境每天会在一段时间内大量的调用ftp服务,在报错之前,ftp服务可以正常获取连接,可以正常的上传下载文件,当环境连接ftp服务一段时间后,就会报错FTP response 421 received. Server closed connection,最开始时,怀疑过是,在创建ftp连接后没有关闭,重构了一次ftp工具类,将所有开启连接的地方都加上了关闭操作,还是报相同错误;经过百度后,查询出需要再代码中添加如下设置:

//设置被动模式
ftpClient.enterLocalPassiveMode();

在添加完后,再没有出现之前的错误了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM