当前位置: 代码迷 >> Java相关 >> commons.net FTPClient.listNames()获取文件无响应有关问题
  详细解决方案

commons.net FTPClient.listNames()获取文件无响应有关问题

热度:5544   发布时间:2013-02-25 21:49:54.0
commons.net FTPClient.listNames()获取文件无响应问题
描述:采用org.apache.commons.net.ftp包在两台不同网络的服务器上传输数据,通过Quartz定时(多个定时)从FTP服务获取文件列表,过滤得到需要的文件列表,然后逐一下载;两边服务器都有定时任务,需上传或下载文件

碰到的问题:在程序执行到String[] nameArray = org.apache.commons.net.ftp.FTPClient.listNames(ftpDirectory);时就没响应了,无异常,导致定时任务停止。

疑问:如果是内网的两台服务器,不会发生问题

------解决方案--------------------------------------------------------
探讨
有多个定时任务从FTP获取文件列表,会出现同一时间有两个任务获取FTP文件列表
那多线程情况下,是怎么解决的呢?

------解决方案--------------------------------------------------------
单线程...
  相关解决方案