启用DST时,Jave程序FTP传输失败

时间:2017-03-14 19:24:45

标签: java ftp dst ftp-client

我有一个Java程序连接到在IIS上运行的FTP服务器(未知版本,直到供应商响应)我们的两个服务器都在Windows Server上。我的2012和2012 R2运行,但供应商的操作系统版本未知,但我认为是2008或更新。

在DST开始之前,它一直运行正常,这是我目前所知道的:

我的服务器连接 - >提供商的FTP服务器并尝试下载文件列表。

我的服务器和提供商服务器的时区都设置​​为东部时区。 当我的服务器连接时,它可以从某些文件夹下载文件,但不能下载其他文件夹。

在这里,它变得更加奇怪,因为我只是认为它在某个特定文件夹上存在某种权限问题,但这看起来并不是原因。

当我将服务器的时区更改为亚利桑那州并运行我的同一个应用程序而没有任何更改时,IT工作没有任何问题!?

为什么会这样,如何在不翻转时区的情况下修复?

java程序只使用标准的ftp.connect,并且在DST生效之前没有问题。我可以使用像FileZilla这样的第三方程序手动下载文件,同时在我的服务器操作系统上设置为EST和DST,所以我不知道下一步该在哪里查看?我能想到的唯一一件事是它在DST生效后它们在EST上转换时会以某种方式转换时间戳,而亚利桑那州忽略它,但为什么只有在供应商的某些文件夹中就是这种情况呢? #39;的FTP服务器?

0 个答案:

没有答案