Hallo Leute,
ich möchte über Java eine FTP-Verbindung aufbauen, das klappt auch bei ausgeschalteter Firewall, doch wenn sie an ist kommt:
Habe Windows 7 und benutze die Firewall, die dort dabei ist. Nur irgendwie sehe ich nicht, wo man ihr sagen könnte, dass sie meine Javaprozesse nicht blocken soll.
Wisst ihr, wie das geht?
ich möchte über Java eine FTP-Verbindung aufbauen, das klappt auch bei ausgeschalteter Firewall, doch wenn sie an ist kommt:
Java:
java.net.SocketException: Software caused connection abort: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at sun.nio.cs.StreamEncoder.writeBytes(Unknown Source)
at sun.nio.cs.StreamEncoder.implFlushBuffer(Unknown Source)
at sun.nio.cs.StreamEncoder.implFlush(Unknown Source)
at sun.nio.cs.StreamEncoder.flush(Unknown Source)
at java.io.OutputStreamWriter.flush(Unknown Source)
at java.io.BufferedWriter.flush(Unknown Source)
at org.apache.commons.net.ftp.FTP.__send(FTP.java:496)
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:470)
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:547)
at org.apache.commons.net.ftp.FTP.port(FTP.java:872)
at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:667)
at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2990)
at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2965)
at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2623)
...
Habe Windows 7 und benutze die Firewall, die dort dabei ist. Nur irgendwie sehe ich nicht, wo man ihr sagen könnte, dass sie meine Javaprozesse nicht blocken soll.
Wisst ihr, wie das geht?