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 机器)上。
这让我发疯,因为我不知道是什么问题让我在这个应用程序上如此混乱,我的老板会杀了我,因为我花太多时间在上面.....
突然发现是浏览器缓存的问题
我找到了这个解决方案/问题,因为我试图评论一些未使用的函数,但应用程序仍在执行该函数并返回错误日志。
因此,就我而言,我清理了缓存并解决了问题。
我正在使用 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 机器)上。
这让我发疯,因为我不知道是什么问题让我在这个应用程序上如此混乱,我的老板会杀了我,因为我花太多时间在上面.....
突然发现是浏览器缓存的问题
我找到了这个解决方案/问题,因为我试图评论一些未使用的函数,但应用程序仍在执行该函数并返回错误日志。
因此,就我而言,我清理了缓存并解决了问题。