如何配置Docker以在Java中使用FTP客户端?

时间:2019-06-05 16:27:49

标签: java docker ftp

我正在尝试运行带有Docker容器化的简单Java FTP客户端(org.apache.commons.net.ftp.FTPClient)程序,以从远程FTP服务器获取一些文件。

在本地运行应用程序(没有docker)可以正常工作。但是,已容器化的应用程序不会返回任何数据。示例程序:

ftpClient.connect(host, port);
ftpClient.login(usr, pwd);
System.out.println(ftpClient.getReplyString());
filenameList = ftpClient.listNames();
System.out.println(ftpClient.getReplyString());

使用Docker,我收到以下错误消息:连接已关闭,没有任何指示。

有趣的是,我还收到: 230用户已登录。有任何提示吗?

0 个答案:

没有答案