2014-11-13 8 views
6

Windows에서 Unix 서버로 파일을 SFTP하려고 할 때 특이한 문제가 있습니다. "스택 추적"오류입니다 -JSch를 통한 SFTP에서 오류 4가 발생 함 : 실패

4: Failure 
    at com.jcraft.jsch.ChannelSftp.throwStatusError(ChannelSftp.java:2846) 
    at com.jcraft.jsch.ChannelSftp.checkStatus(ChannelSftp.java:2459) 
    at com.jcraft.jsch.ChannelSftp._sendCLOSE(ChannelSftp.java:2465) 
    at com.jcraft.jsch.ChannelSftp._put(ChannelSftp.java:683) 
    at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:475) 
    at com.jcraft.jsch.ChannelSftp.put(ChannelSftp.java:365) 

다른 포럼에서 많이 검색했지만 근본 원인을 찾을 수 없습니다. 한 가지 더 지켜 봤습니다. 파일 이름이 SFTP를 시도하고 있습니다. SFTP가 * .XML로 변경되면 * .xml이 "성공"합니다. 매우 이상한 문제를 식별하지 못했습니다. JSch Java API를 사용하여이 작업을 시도하고 있습니다. 그러나 WinSCP 프런트 엔드를 시도하는 동안 동일한 문제가 발생했습니다.

답변

0

나는 같은 문제에 직면했다. SFTP 서비스가 실행 중인지 확인하십시오. 이미 실행중인 경우이 서비스를 다시 시작하면 트릭을 수행해야합니다.