2015-01-12 2 views
1

우리는 대상 서버에 연결하고 대상 폴더에 여러 파일을 저장하는 Java 코드가 있습니다. 그러나 첫 번째 파일을 배치하고 두 번째 파일을 배치 할 때 다음 오류가 발생합니다.3 : 사용 권한이 거부되었습니다. com.jcraft.jsch.ChannelSftp.throwStatusError (ChannelSftp.java:2846)

정보 : 다음 인증 방법 : 키보드 - 대화 형 정보 : 인증에 성공했습니다 (키보드 대화 형). 3 : 사용 권한이 거부되었습니다. (com.jcraft.jsch.ChannelSftp.throwStatusError 자바 : com.jcraft.jsch.ChannelSftp.put (ChannelSftp.java:365에서 475) ) TravelFTPUpload.main (TravelFTPUpload.java:103에서 ) INFO : 12.10.219.115 포트 (22)로부터 분리 INFO : 예외 잡힌 그래서

for (int j = 0; j < listFiles.length; j++) 
{ 
    fN = listFiles[j].getAbsolutePath(); 
    destFn = listFiles[j].getName(); 
    fileNameList.append(destFn+"<br />"); 

    // Ex:GS2-20141128 
    sftpChannel.put(fN, destFn); 

} 

수 : 인해 소켓에 메인 루프를 떠나는

자바 코드

폐쇄 이 오류로 나를 도와주세요. 참고 : 다른 대상 폴더에 연결하는 동안 코드가 올바르게 작동합니다.

+0

동일한 문제가 발생했습니다. 어떤 해결책을 얻었습니까? – Neha

답변

0

나는 similar problem이었고 존재하지 않는 폴더였습니다. 폴더가 있는지 확인 했습니까? 올바른 경로에 있습니까?

관련 문제