Piszę kod JAVA do przeglądania lokalizacji FTP za pomocą Apache Commons Net FTPClient i uzyskiwanie danych wyjściowych w pliku Excel. kod wykonać prawidłowo przez około 5 minut, ale potem daje IOException:Odpowiedź FTP: otrzymano 421. Serwer zamknięty połączenie
org.apache.commons.net.ftp.FTPConnectionClosedException: FTP response 421 received. Server closed connection.
używam commons-net-3.0.1.jar. Zrobiłem kilka R & D i próbowałem:
setDefaultTimeout(6000);
setConnectTimeout(3000);
setSoTimeout(3000);
enterLocalPassiveMode();
i wysyłanie NOOP
, ale wciąż otrzymuję ten sam błąd.
Wszystko, co próbuję zrobić, to przechodzić przez katalog i jeśli plik zostanie znaleziony, niż uzyskać nazwę pliku i datę aktualizacji pliku w programie Excel, jeśli zostanie znaleziony katalog, wejdź do środka i rób, aż plik zostanie odnaleziony ponownie.
Proszę pomóc i zapytać, czy są wymagane inne informacje. Jestem nowy w JAVA.
Miałeś rację. Byłem wyczerpujący połączenie, ale teraz ponownie wykorzystałem połączenie i zadziałało. Dziękuję również za udostępnienie linku. Poza tym jest to naprawdę pomocne. Dzięki – crazyproton