Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从HTTP代理后面连接到FTP服务器_Java_Proxy_Ftp - Fatal编程技术网

Java 从HTTP代理后面连接到FTP服务器

Java 从HTTP代理后面连接到FTP服务器,java,proxy,ftp,Java,Proxy,Ftp,我正在尝试使用ftp4j库连接到FTP服务器 it.sauronsoftware.ftp4j.FTPClient ftpClient = new it.sauronsoftware.ftp4j.FTPClient(); ftpClient.setConnector(new it.sauronsoftware.ftp4j.connectors.HTTPTunnelConnector("myproxy.com", 8080)); ftpClient.connect("ftp.mys

我正在尝试使用ftp4j库连接到FTP服务器

it.sauronsoftware.ftp4j.FTPClient ftpClient = new it.sauronsoftware.ftp4j.FTPClient();
ftpClient.setConnector(new
        it.sauronsoftware.ftp4j.connectors.HTTPTunnelConnector("myproxy.com", 8080));

ftpClient.connect("ftp.myserver.com");
我得到以下例外情况:

java.io.IOException:FTP连接已关闭 at it.sauronsoftware.ftp4j.FTPCommunicationChannel.read(FTPCommunicationChannel.java:144) 位于it.sauronsoftware.ftp4j.FTPCommunicationChannel.readFTPReply(FTPCommunicationChannel.java:187) 位于it.sauronsoftware.ftp4j.FTPClient.connect(FTPClient.java:1041) 位于com.ge.supplierenrichment.core.supplierenrichment.main(supplierenrichment.java:113)

有人能告诉我一种从代理后面连接到ftp的方法吗

我也尝试过apache的commons net。但是,我可以使用
URLConnection
进行连接


谢谢

您的HTTP代理也充当FTP代理吗?我需要通过HTTP进行隧道传输