hallo zusammen,
ich benutze ftp4j und möchte damit eine File von einem FTP-Server auf einen anderen , dem Zielserver, copieren.
Von einem Server auf meinen (Win7) Rechner klappt das prima.
Aber wenn ich den Code auf den (Debian) Zielserver kopiere und es dann laufen lasse klappt es nicht.
Ich erhalte :
Das File wird jedoch mit 0 byte angelegt. Die Rechte sind auf 777.
Weiss jemand Rat woran das liegen könnte ?
Besten Dank
xrax
P.S.
mit
erhalte ich:
Was mit leider auch nix sagt.... :-(
ich benutze ftp4j und möchte damit eine File von einem FTP-Server auf einen anderen , dem Zielserver, copieren.
Von einem Server auf meinen (Win7) Rechner klappt das prima.
Code:
client.download("FileDasIchWill", new java.io.File("DaSollsHin.txt"));
Aber wenn ich den Code auf den (Debian) Zielserver kopiere und es dann laufen lasse klappt es nicht.
Ich erhalte :
Code:
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
at sun.nio.cs.StreamDecoder.read0(StreamDecoder.java:107)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:93)
at java.io.InputStreamReader.read(InputStreamReader.java:151)
at it.sauronsoftware.ftp4j.NVTASCIIReader.readLine(NVTASCIIReader.java:105)
at it.sauronsoftware.ftp4j.FTPCommunicationChannel.read(FTPCommunicationChannel.java:142)
at it.sauronsoftware.ftp4j.FTPCommunicationChannel.readFTPReply(FTPCommunicationChannel.java:187)
at it.sauronsoftware.ftp4j.FTPClient.download(FTPClient.java:3476)
at it.sauronsoftware.ftp4j.FTPClient.download(FTPClient.java:3276)
at it.sauronsoftware.ftp4j.FTPClient.download(FTPClient.java:3141)
at tools.FileFromFTP.getFile(FileFromFTP.java:55)
at tools.FileFromFTP.main(FileFromFTP.java:28)
Das File wird jedoch mit 0 byte angelegt. Die Rechte sind auf 777.
Weiss jemand Rat woran das liegen könnte ?
Besten Dank
xrax
P.S.
mit
Code:
client.setPassive(false);
erhalte ich:
Code:
it.sauronsoftware.ftp4j.FTPException [c o d e=425, message= Could not open data connection to port 48405: Connection timed out]
at it.sauronsoftware.ftp4j.FTPClient.download(FTPClient.java:3479)
at it.sauronsoftware.ftp4j.FTPClient.download(FTPClient.java:3276)
at it.sauronsoftware.ftp4j.FTPClient.download(FTPClient.java:3141)
at tools.FileFromFTP.getFile(FileFromFTP.java:56)
at tools.FileFromFTP.main(FileFromFTP.java:28)
Zuletzt bearbeitet: