ftp.ControlChannelIOException:连接重置(Talend / Java)

时间:2016-11-29 07:47:18

标签: java ftp talend connection-reset

我需要从FTP服务器提取文件并推送文件,但是从FTP服务器中取出/取出文件时出现以下错误。我正在使用Talend开源数据集成工具,也尝试使用自定义Java代码并获得相同的错误。虽然我能够使用FileZilla FTP Client提取和获取文件。当我试图拉动并推送文件时,我收到错误。

错误开始..

  

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)at   vikas_sir.ftp_salesforce_and_vice_verasa_0_1.FTP_Salesforce_AND_Vice_Verasa.tFTPFileList_2Process(FTP_Salesforce_AND_Vice_Verasa.java:488)at at   vikas_sir.ftp_salesforce_and_vice_verasa_0_1.FTP_Salesforce_AND_Vice_Verasa.tFTPConnection_1Process(FTP_Salesforce_AND_Vice_Verasa.java:396)     在   vikas_sir.ftp_salesforce_and_vice_verasa_0_1.FTP_Salesforce_AND_Vice_Verasa.runJobInTOS(FTP_Salesforce_AND_Vice_Verasa.java:1085)at at   vikas_sir.ftp_salesforce_and_vice_verasa_0_1.FTP_Salesforce_AND_Vice_Verasa.main(FTP_Salesforce_AND_Vice_Verasa.java:942)

错误结束..

我已经尝试过以下内容:

  1. 允许我的防火墙的java应用程序,例如java.exe,javaw.exe等。
  2. 还尝试通过禁用防火墙。
  3. 使用 netsh advfirewall将全局StatefulFTP禁用命令设为管理员。
  4. 禁用我的防病毒软件。
  5. 还将TLS1.1和TLS 1.2添加到.ini文件中。
  6. 也在不同的本地机器上尝试过。
  7. 尝试编写自定义java代码。
  8. 以下是talend作业截图的链接:

    Talend Job to pull the files from FTP server

    此外,当我尝试其他FTP凭据时,没有获取(可以从/向FTP服务器推送文件)任何错误。

    请让我知道我做错了什么/我在哪里。

    非常感谢任何帮助。

    先谢谢。

    阿米特

0 个答案:

没有答案