Sto scrivendo un codice JAVA per attraversare la posizione FTP utilizzando Apache Commons Net FTPClient e ricevere l'output in un file Excel. il codice esegue correttamente per circa 5 minuti, ma poi dà un'IOException:Risposta FTP ricevuta 421. Connessione chiusa al server
org.apache.commons.net.ftp.FTPConnectionClosedException: FTP response 421 received. Server closed connection.
Sto usando commons-net-3.0.1.jar. Ho fatto qualche ricerca & D e provato:
setDefaultTimeout(6000);
setConnectTimeout(3000);
setSoTimeout(3000);
enterLocalPassiveMode();
e l'invio NOOP
, ma ancora ottenere lo stesso errore.
Tutto quello che sto cercando di fare è attraversare una directory e se il file viene trovato piuttosto che ottenere il nome del file e la data dell'aggiornamento del file in Excel se la directory viene trovata, entrare e fare finché il file non viene trovato di nuovo.
Si prega di aiutare e chiedere se sono richieste altre informazioni. Sono nuovo di JAVA.
Hai avuto ragione. Stavo esaurendo la connessione ma ora ho riutilizzato la connessione e ha funzionato. Inoltre grazie per aver fornito il link. È davvero utile anche al di fuori di questa domanda. Grazie – crazyproton