Hallo!
Beim Versuch in Java eine FTP Verbindung mit dem Code
1 |
|
2 |
|
3 | import org.apache.commons.net.ftp.FTPClient;
|
4 | import org.apache.commons.net.ftp.FTPFile;
|
5 | import org.apache.commons.io.FileUtils;
|
6 | import java.io.IOException;
|
7 |
|
8 | public class UpdateNeues {
|
9 |
|
10 |
|
11 | public static void main(String[] args) {
|
12 | FTPClient client = new FTPClient();
|
13 | try{
|
14 | client.connect("server");
|
15 | if ( client.login("user", "pass")){
|
16 | System.out.append("Userdaten akzeptiert");
|
17 | client.listFiles();
|
18 | };
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 | client.disconnect();
|
25 |
|
26 | } catch (Exception ex){
|
27 | ex.printStackTrace();
|
28 | }
|
29 |
|
30 |
|
31 | }
|
32 | }
|
aufzubauen, erscheint folgende Fehlermeldung
1 | tjava.net.SocketException: Software caused connection abort: socket write error
|
2 | at java.net.SocketOutputStream.socketWrite0(Native Method)
|
3 | at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
|
4 | at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
|
5 | at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
|
6 | at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
|
7 | at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295)
|
8 | at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141)
|
9 | at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)
|
10 | at java.io.BufferedWriter.flush(BufferedWriter.java:254)
|
11 | at org.apache.commons.net.ftp.FTP.__send(FTP.java:501)
|
12 | at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:475)
|
13 | at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:552)
|
14 | at org.apache.commons.net.ftp.FTP.port(FTP.java:877)
|
15 | at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:709)
|
16 | at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:657)
|
17 | at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:3097)
|
18 | at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:3072)
|
19 | at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2731)
|
20 | at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2778)
|
21 | at updateneues.UpdateNeues.main(UpdateNeues.java:18)
|
woran könnte das liegen?
Danke,
Grüße
Chris