Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.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 FTP客户端listFiles()在某些机器上工作_Java_Apache_Ftp_Ftp Client - Fatal编程技术网

Java FTP客户端listFiles()在某些机器上工作

Java FTP客户端listFiles()在某些机器上工作,java,apache,ftp,ftp-client,Java,Apache,Ftp,Ftp Client,我有一个使用FTP客户端的程序,它在几台机器上运行,在其中一台机器上停止工作 进行调试时,我可以看到问题出在listFiles()、listNames()…上,但当我制作printWorkingDirectory()或制作FTPReply.isPositiveCompletion(ftp.getReplyCode())时,给我目录名就很好了,它为我带来了真正的值 我还制作了ftp.enterLocalPassiveMode(),ftp.setFileType(FTPClient.BINARY\u

我有一个使用FTP客户端的程序,它在几台机器上运行,在其中一台机器上停止工作

进行调试时,我可以看到问题出在
listFiles()、listNames()…
上,但当我制作
printWorkingDirectory()
或制作
FTPReply.isPositiveCompletion(ftp.getReplyCode())
时,给我目录名就很好了,它为我带来了真正的值

我还制作了
ftp.enterLocalPassiveMode()
ftp.setFileType(FTPClient.BINARY\u FILE\u TYPE)


我迷路了,你能帮帮我吗?

听起来数据连接被阻塞了-很可能是在路由器或防火墙中。您需要让NAT设备后面的机器成为活动机器


您遇到问题的两台机器之间的确切网络配置是什么

什么FTP客户端(包、网站、供应商)?此外,请定义“it停止工作”。此标志已删除,请参阅常见问题解答。