Hallo zusammen,
ich wollte mir einen kleinen FTPClient schreiben, der an bestimmten Tagen bestimmte Dateien downloadet, allerdings gibt es bei dem Connectionaufbau schon das erste Problem.
Ich nutze die Apache Commons Net API
mein bisheriger Quelltext
Nun tritt folgende Exception in der Zeile 30 beim Verbinden auf:
Error: derFTPServer invalid IPv6 address
java.net.UnknownHostException: derFTPServer invalid IPv6 address
at java.net.InetAddress.getAllByName(Unknown Source)
at java.net.InetAddress.getAllByName(Unknown Source)
at java.net.InetAddress.getByName(Unknown Source)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:203)
at ftpDownloader.Main.main(Main.java:32)
Ich habe nicht wirklich was hilfreiches im Internet gefunden.
Vielleicht weiß jemand weiter
Gruß Navrim
ich wollte mir einen kleinen FTPClient schreiben, der an bestimmten Tagen bestimmte Dateien downloadet, allerdings gibt es bei dem Connectionaufbau schon das erste Problem.
Ich nutze die Apache Commons Net API
mein bisheriger Quelltext
Java:
package ftpDownloader;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import org.apache.commons.net.ftp.FTP;
import org.apache.commons.net.ftp.FTPClient;
import sun.net.util.IPAddressUtil;
public class Main
{
public static void main(String[] args)
{
String server = "derFTPServer";
String user = "anonymous";
String password = "";
FTPClient ftpClient = new FTPClient();
try
{
ftpClient.connect(server);
ftpClient.login(user, password);
}
catch (IOException ex)
{
System.out.println("Error: " + ex.getMessage());
ex.printStackTrace();
}
finally
{
try
{
if (ftpClient.isConnected())
{
ftpClient.logout();
ftpClient.disconnect();
}
}
catch (IOException ex)
{
ex.printStackTrace();
}
}
}
}
Nun tritt folgende Exception in der Zeile 30 beim Verbinden auf:
Error: derFTPServer invalid IPv6 address
java.net.UnknownHostException: derFTPServer invalid IPv6 address
at java.net.InetAddress.getAllByName(Unknown Source)
at java.net.InetAddress.getAllByName(Unknown Source)
at java.net.InetAddress.getByName(Unknown Source)
at org.apache.commons.net.SocketClient.connect(SocketClient.java:203)
at ftpDownloader.Main.main(Main.java:32)
Ich habe nicht wirklich was hilfreiches im Internet gefunden.
Vielleicht weiß jemand weiter
Gruß Navrim