Я пишу код JAVA для перемещения FTP-местоположения с использованием Apache Commons Net FTPClient и получения вывода в файле Excel. код выполняется правильно в течение примерно 5 минут, но затем дает исключение IOException:
org.apache.commons.net.ftp.FTPConnectionClosedException: FTP response 421 received. Server closed connection.
Я использую commons-net-3.0.1.jar. Я сделал несколько R & D и попытался:
setDefaultTimeout(6000);
setConnectTimeout(3000);
setSoTimeout(3000);
enterLocalPassiveMode();
и отправив NOOP
, но все равно получив ту же ошибку.
Все, что я пытаюсь сделать, - это пройти через каталог, и если файл найден, чем получить имя файла и дату обновления файла в excel else, если каталог найден, зайдите внутрь и сделайте, пока файл не будет найден снова.
Пожалуйста, помогите и спросите, требуется ли какая-либо другая информация. Я новичок в JAVA.