2014-11-13 13 views
6

Sono di fronte a un problema particolare durante il tentativo di SFTP un file da Windows a server Unix. L'errore "stack trace" è -SFTP tramite JSch genera un errore 4: Errore

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) 

Ho cercato molto su altri forum ma non ho potuto ottenere la causa principale. Ho osservato un'altra cosa: il nome del file, sto cercando di SFTP, è * .xml quando lo cambio in * .XML l'SFTP è "successo". Molto strano non è stato in grado di identificare il problema. Sto provando questo usando l'API JSch Java. Ma ho visto lo stesso problema mentre provavo il front-end di WinSCP.

risposta

0

Mi trovavo di fronte allo stesso problema. Assicurati che il tuo servizio SFTP sia in esecuzione. E se è già in esecuzione, riavviare questo servizio dovrebbe fare il trucco.