우리는 대상 서버에 연결하고 대상 폴더에 여러 파일을 저장하는 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);
}
수 : 인해 소켓에 메인 루프를 떠나는
자바 코드
폐쇄 이 오류로 나를 도와주세요. 참고 : 다른 대상 폴더에 연결하는 동안 코드가 올바르게 작동합니다.
동일한 문제가 발생했습니다. 어떤 해결책을 얻었습니까? – Neha