Apache Commons Net FTPClient を使用して FTP ロケーションをトラバースし、Excel ファイルに出力を取得する Java コードを作成しています。コードは約 5 分間正しく実行されますが、IOException が発生します。
org.apache.commons.net.ftp.FTPConnectionClosedException: FTP response 421 received. Server closed connection.
commons-net-3.0.1.jar を使用しています。私はいくつかの研究開発を行い、試しました:
setDefaultTimeout(6000);
setConnectTimeout(3000);
setSoTimeout(3000);
enterLocalPassiveMode();
と送信NOOP
しますが、それでも同じエラーが発生します。
私がやろうとしているのは、ディレクトリをトラバースすることだけです.ファイルが見つかった場合は、Excelでファイル名とファイルの更新日を取得するよりも、ディレクトリが見つかった場合は内部に入り、ファイルが再び見つかるまで実行します.
助けて、他の情報が必要かどうか尋ねてください。私はJAVAが初めてです。