Java sftpChannel put错误(系统找不到指定的路径)

Java sftpChannel put错误(系统找不到指定的路径),java,Java,我将通过Java sftpchannel将文件传输到远程sftp。一切都会如预期的那样。它在STS(Spring工具套件4.7.1)上进行了良好的测试。但当它部署到tomcat服务器时失败了 //日志 File path: S:/System/AutoSend/Data.json Remote path: Data.json Before sftp put Sftp error: 4: java.io.FileNotFoundException: S:\System\AutoSend\Da

我将通过Java sftpchannel将文件传输到远程sftp。一切都会如预期的那样。它在STS(Spring工具套件4.7.1)上进行了良好的测试。但当它部署到tomcat服务器时失败了

//日志

File path: S:/System/AutoSend/Data.json

Remote path: Data.json

Before sftp put

Sftp error: 4: java.io.FileNotFoundException: S:\System\AutoSend\Data.json (The system cannot find the path specified)
(Unix格式化路径已自动转换为windows格式?)


我能做些什么来解决这个问题?非常感谢。

您是否尝试过将文件路径设置为字符串?如下所示:“S:/System/AutoSend/Data.json” 和
Tomcat服务器上是否有“S”驱动器?如果没有,请尝试使用IP地址。

谢谢。这是一个网络驱动器。我尝试使用UND path//fs/System/AutoSend/Data.json。和返回访问被拒绝。Sftp错误:4:java.io.FileNotFoundException:\\fs\System\AutoSend\Data.json(访问被拒绝)获取它。通过授予对Tomcat服务的访问权。