You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Giovanni Mesturini <jo...@yahoo.it> on 2006/03/03 12:42:01 UTC

FTP get from Win32 server

Hi community,

I have to get files from a Windows XP FTP server.
Before using Ant I've tried from command line to
verify that the FTP server I use (Golden-FTP) works,
and it does.

This is my ant script:

<ftp action="get"
	server="${ftp-address}"
	userid="${ftp-username}"
	password="${ftp-password}"
	remotedir="/repository/libs/jars">
	<fileset dir="${maven-temp-dest}">
		<include name="**/*.jar"/>
	</fileset>
</ftp>

I've tried with standard Ant 1.6.5 and it gave me and
error about no class def found for FTPClient. Then I
followed suggestions from a forum where someone told
me to add commons-net-1.2.2 and jakarta-oro-2.0.8 to
my ant lib in order to solve the problem. That was
true, problem solved, but another one grown up:

BUILD FAILED
D:\DEV_IOLI2\build.xml:35:
org.apache.commons.net.ftp.parser.ParserInitializationException:
Unknown parser type: WIN32

So I'd search something and I found a russian forum
(written in cirillic...) where there was the following
english FAQ:

Q: On which server operating systems is FTPClient able
to bring back a parsed listing? 

A: Currently parsers have been written for UNIX, NT,
OS/2 and VMS and OS400. These can be autodetected by
the code without being specified. Additionally, the
code correctly handles cases where NT or OS400 servers
have been configured to look like unix servers. There
is also a means of specifying a user-written parser by
class name. All of these parsers return FTPFile
objects with as much information about the file as can
be gathered from the listing. 

If none of these is sufficient, FTPClient.listNames()
may always be called. This retrieves just the file
name without other information.

(from
http://wiki.apache.org/jakarta-commons/Net/FrequentlyAskedQuestions)

Now, does someone did some successful attemp in
downloading files from a Windows XP (or Win32) server
using ant ftp task?...

Thanks very much
Jo



	

	
		
___________________________________ 
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB 
http://mail.yahoo.it

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


Re: FTP get from Win32 server

Posted by Jeffrey E Care <ca...@us.ibm.com>.
This is really a commons-net question; Ant doesn't play a role in parsing 
the FTP server responses. You might get further if you transfer this 
discussion to the commons-net mailing list.

____________________________________________________________________________________________ 

Jeffrey E. (Jeff) Care 
carej@us.ibm.com 
IBM WebSphere Application Server Development 
WAS Pyxis Lead Release Engineer 




Giovanni Mesturini <jo...@yahoo.it> wrote on 03/03/2006 06:42:01 AM:

> Hi community,
> 
> I have to get files from a Windows XP FTP server.
> Before using Ant I've tried from command line to
> verify that the FTP server I use (Golden-FTP) works,
> and it does.
> 
> This is my ant script:
> 
> <ftp action="get"
>    server="${ftp-address}"
>    userid="${ftp-username}"
>    password="${ftp-password}"
>    remotedir="/repository/libs/jars">
>    <fileset dir="${maven-temp-dest}">
>       <include name="**/*.jar"/>
>    </fileset>
> </ftp>
> 
> I've tried with standard Ant 1.6.5 and it gave me and
> error about no class def found for FTPClient. Then I
> followed suggestions from a forum where someone told
> me to add commons-net-1.2.2 and jakarta-oro-2.0.8 to
> my ant lib in order to solve the problem. That was
> true, problem solved, but another one grown up:
> 
> BUILD FAILED
> D:\DEV_IOLI2\build.xml:35:
> org.apache.commons.net.ftp.parser.ParserInitializationException:
> Unknown parser type: WIN32
> 
> So I'd search something and I found a russian forum
> (written in cirillic...) where there was the following
> english FAQ:
> 
> Q: On which server operating systems is FTPClient able
> to bring back a parsed listing? 
> 
> A: Currently parsers have been written for UNIX, NT,
> OS/2 and VMS and OS400. These can be autodetected by
> the code without being specified. Additionally, the
> code correctly handles cases where NT or OS400 servers
> have been configured to look like unix servers. There
> is also a means of specifying a user-written parser by
> class name. All of these parsers return FTPFile
> objects with as much information about the file as can
> be gathered from the listing. 
> 
> If none of these is sufficient, FTPClient.listNames()
> may always be called. This retrieves just the file
> name without other information.
> 
> (from
> http://wiki.apache.org/jakarta-commons/Net/FrequentlyAskedQuestions)
> 
> Now, does someone did some successful attemp in
> downloading files from a Windows XP (or Win32) server
> using ant ftp task?...
> 
> Thanks very much
> Jo
> 
> 
> 
> 
> 
> 
> 
> ___________________________________ 
> Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB 
> http://mail.yahoo.it
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
>