ファイルをプルして FTP サーバーからファイルをプッシュする必要がありますが、FTP サーバーからファイルをプル/フェッチしているときに次のエラーが発生します。Talend Open Source Data Integration Tool を使用していますが、カスタム Java コードを使用して同じエラーが発生しました。FileZilla FTP クライアントを使用してファイルをプルおよびフェッチすることはできますが。ファイルをプルおよびプッシュしようとすると、エラーが発生します。
エラー開始 ..
com.enterprisedt.net.ftp.ControlChannelIOException: com.enterprisedt.net.ftp.FTPControlSocket.readLine(FTPControlSocket.java:1014) で接続がリセットされました com.enterprisedt.net.ftp.FTPControlSocket.readReply(FTPControlSocket.java:1049) com.enterprisedt.net.ftp.FTPControlSocket.sendCommand(FTPControlSocket.java:973) com.enterprisedt.net.ftp.FTPControlSocket.createDataSocketPASV(FTPControlSocket.java:807) com.enterprisedt.net.ftp.FTPControlSocket.createDataSocket (FTPControlSocket.java:563) で com.enterprisedt.net.ftp.FTPClient.setupDataSocket(FTPClient.java:2561) で com.enterprisedt.net.ftp.FTPClient.dir(FTPClient.java:3468) で vikas_sir.ftp_salesforce_and_vice_verasa_0_1。 vikas_sir の FTP_Salesforce_AND_Vice_Verasa.tFTPFileList_2Process(FTP_Salesforce_AND_Vice_Verasa.java:488)。ftp_salesforce_and_vice_verasa_0_1.FTP_Salesforce_AND_Vice_Verasa.tFTPConnection_1Process(FTP_Salesforce_AND_Vice_Verasa.java:396) at vikas_sir.ftp_salesforce_and_vice_verasa_0_1.FTP_Salesforce_AND_Vice_Verasa.runJobInTOS(FTP_Salesforce_AND_Vice_Verasa.java:1085) at vikas_sir.ftp_salesforce_and_vice_verasa_0_1.FTP_Salesforce_AND_Vice_Verasa.main(FTP_Salesforce_AND_Vice_Verasa.java:942)
エラー終了..
私はすでに以下のことを試しました:
- java.exe、javaw.exe などのファイアウォール用の許可された Java アプリケーション。
- また、ファイアウォールを無効にして試しました。
- netsh advfirewall set global StatefulFTP disableコマンドを管理者として使用しました。
- ウイルス対策を無効にしました。
- また、TLS1.1 と TLS 1.2 を .ini ファイルに追加しました。
- 別のローカルマシンでも試しました。
- カスタムJavaコードを書いてみました。
以下は、talendジョブのスクリーンショットへのリンクです:
また、別のFTP資格情報を試しているときに、エラーが発生しません(FTPサーバーから/へファイルをプッシュおよびプルできます)。
私が何を/どこで間違っているのか教えてください。
どんな助けでも大歓迎です。
前もって感謝します。
アミット