Spring boot 套接字关闭异常和控件从未返回
我是非常新的Spring集成SFTP,我正在编写代码来将SFTP文件上传到SFTP服务器。它总是在jsch捕获异常时失败,由于套接字关闭而留下主循环Spring boot 套接字关闭异常和控件从未返回,spring-boot,ssh,sftp,spring-integration-sftp,Spring Boot,Ssh,Sftp,Spring Integration Sftp,我是非常新的Spring集成SFTP,我正在编写代码来将SFTP文件上传到SFTP服务器。它总是在jsch捕获异常时失败,由于套接字关闭而留下主循环 我看到执行永远不会完成。请告知。在中找到相同的JSCH日志。但似乎没有解决方案,我正在进一步研究。发现了另一个rundeck问题,这些问题似乎表明异常是正常的,并不表示有错误。尝试移动getway.upload(path.toFile())设置为自己的try-catchtry-catch-finally,看看这是否有效或者错误是否仍然存在。我添加到
我看到执行永远不会完成。请告知。在中找到相同的JSCH日志。但似乎没有解决方案,我正在进一步研究。发现了另一个rundeck问题,这些问题似乎表明异常是正常的,并不表示有错误。尝试移动
getway.upload(path.toFile())在moveToSaveLocation(路径、目录名)之前,将code>设置为自己的try-catch
try-catch-finally,看看这是否有效或者错误是否仍然存在。我添加到try/catch块try{String upload=getway.upload(path.toFile();}catch(Exception e){moveToSaveLocation(path,directoryName);System.out.println(“+e);}
我仍然看到jsch捕获了一个异常,由于套接字关闭而离开主循环时
正在变得loggedRight,我说的是将getway.upload(path.toFile())
移动到它自己的try-catch,比如:try{String-upload=getway.upload(path.toFile());}catch(异常e){System.out.println(“+e”)/**/try{moveToSaveLocation(path,directoryName);}catch{/*不确定捕获什么*/}finally{/*您的finally代码*/}
--我是说github上的问题是说jsch捕获了一个异常,由于套接字关闭而离开主循环
不会引起警报,它会在套接字关闭时正常抛出该异常。您应该尝试上面的代码,看看即使jsch日志jsch捕获了一个异常,文件是否也会上载到服务器异常,由于插座关闭而离开主回路
。