You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Karthik <ka...@xius.org> on 2006/03/30 10:22:40 UTC

FTP ANT GET TASK EXCEPTION

Hi form


   I get the Exception  on executing the FTP method  for "get", to copy
   the file's present in a remote server to my local
   system across the OS [ Linux to windows ]

   Can some body tell me why am i getting this exception, and how to change
it accordingly


    error during FTP transfer: java.net.UnknownHostException: F:/TARGET
	at org.apache.tools.ant.taskdefs.optional.net.FTP.execute(FTP.java:2014)


	private Project createProject() {
		Project project = new Project();
		BuildLogger logger = new NoBannerLogger();
		logger.setMessageOutputLevel(org.apache.tools.ant.Project.MSG_INFO);
		logger.setOutputPrintStream(System.out);
		logger.setErrorPrintStream(System.err);
		project.init();
		project.getBaseDir();
		project.addBuildListener(logger);
		return project;
	}

	public void setBkpTask(String TaskName) {
		String pthofbk = "/home/projectt/karthik/" + TaskName;
		Project project = createProject();
		FTP.Action ftpa = new FTP.Action();
		ftpa.setValue("get");
		FTP ftp = new FTP();
		ftp.setProject(project);
		ftp.setAction(ftpa);
	      ftp.setTaskName(TaskName);
	      ftp.setServer("F:/TARGET");
		ftp.setRemotedir("192.168.150.110");
	      ftp.setPort(21);
		ftp.setUserid("karthik");
		ftp.setPassword("karthik");
		ftp.setVerbose(true);

		//ftp.setPassive(true);
		//ftp.setSeparator("/");

		File frmDir =  new File(pthofbk);
		FilenameSelector filenameSelector =  new FilenameSelector();
		filenameSelector.setName("**/*");
		FileSet fsFrom =  new FileSet();
		fsFrom.addFilename(filenameSelector);
		fsFrom.setDir(frmDir);
		ftp.addFileset(fsFrom);
		ftp.execute();
	}




Please some body help me


with regards
Karthik


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org