2014-11-13 11 views
6

Ich habe ein eigenartiges Problem beim Versuch, eine Datei SFTP von Windows auf Unix-Server. Der Fehler "Stack Trace" ist -SFTP via JSch wirft Fehler 4: Fehler

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) 

Ich habe viel in anderen Foren gesucht, konnte aber nicht zur Ursache kommen. Ich habe noch eine Sache beobachtet - der Dateiname, ich versuche SFTP, ist * .xml, wenn ich es zu * .XML ändere, ist der SFTP "erfolgreich". Sehr seltsam konnte das Problem nicht identifizieren. Ich versuche dies mit JSch Java API. Aber ich habe das gleiche Problem beim Testen des WinSCP-Frontends gesehen.

Antwort

0

Ich war mit dem gleichen Problem konfrontiert. Stellen Sie sicher, dass Ihr SFTP-Dienst ausgeführt wird. Und wenn es bereits läuft, sollte der Neustart dieses Dienstes den Trick machen.