Windows 和 Tomcat 之间 GXT 中的 SFTP

SFTP in GXT between Windows and Tomcat

我正在使用 Jsch 来实现 sftp 功能。 我遇到一个问题,如果应用程序部署到 tomcat,我将无法使用 sftp 服务。 使用eclipse GWT开发模式测试时,sftp功能运行良好

条件如下:

位置文件:D:\test\testing.txt

sftpHome : /aaa/bbb/ccc/ddd/timeStamp/

我在 Windows(GWT 开发模式)上尝试了很多不同的方式,并且它们都运行良好。

例如,

InputStream fis = new FileInputStream(locationFile);
sftp.put(fis, locationFile.getName());

sftp.put(new FileInputStream(locationFile), locationFile.getName());

sftp.put(locationFile, locationFile.getName());

很多很多...

但是当我部署到tomcat时,全部失败。 有人可以回答我,我应该使用哪种编码才能完成工作? 这是目标环境:

用户使用Windows。

GXT/GWT.

开发的应用程序

sftp 功能,当然是在服务器端。

应用程序部署在 tomcat(unix 机器)上。

这让我发疯,因为我不知道是什么问题让我在这个应用程序上如此混乱,我的老板会杀了我,因为我花太多时间在上面.....

突然发现是浏览器缓存的问题

我找到了这个解决方案/问题,因为我试图评论一些未使用的函数,但应用程序仍在执行该函数并返回错误日志。

因此,就我而言,我清理了缓存并解决了问题。