在使用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