编辑:据悉,的Webmethods实际使用NLST,没有列出,如果该事项FTP超时上NLST当目录为空
我们的业务使用的WebMethods集成服务器来处理我们的大部分出站通信,它的FTP功能叶需要的东西。我们遇到的问题可能是WebMethods特有的,但如果任何人都能指出我可能导致这种情况的方向,我会很感激。
当轮询我们的两个合作伙伴的FTP服务器时,我们连接时没有问题,但是在空目录(无文件和无子目录)上执行NLST时,它会超时。实际的错误是:
com.wm.net.ftpCException:[ISC.0064.9010] java.net.SocketTimeoutException:接受超时
它正在pub.client的调用期间抛出.ftp:ls服务。我已经使用多个FTP客户端登录到同一个站点没有问题。我使用了Windows,FileZilla和lftp中的默认FTP客户端。一切都没有问题。这些服务器本身并不是我所知道的FTP服务器软件。一个是Microsoft FTP,另一个我不确定,但绝对不是微软。
任何想法可能导致FTP客户端在空目录上等待NLST响应时超时?来自FTP服务器的可见响应看起来是相同的,但NLST如何响应我不知道的空目录有什么不同?
这个问题在这两台服务器上是一致的。对于包含文件或子目录的目录,一切正常,但在空时不行。
任何想法或方向,将不胜感激。
谢谢!
埃里克Sipple
WebMethods?我感到你的痛苦! – erickson 2008-09-11 18:35:22