AppletTalk.com Forum Index AppletTalk.com
Java discussions newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Ant FTP task NoClassDefFoundError

 
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java Software Tools
View previous topic :: View next topic  
Author Message
Karsten Wutzke
Guest





PostPosted: Wed Apr 25, 2007 8:31 pm    Post subject: Ant FTP task NoClassDefFoundError Reply with quote



Hi all!

I have created a pretty big and working build.xml file. The only thing
I need to be happy is a deploy task to put a jar on a remote server
like:

<target name="deploy" depends="compile-nodebug">
<jar destfile="${deploy.file}" basedir="${bin.dir}">
<manifest>
<attribute name="Main-Class" value="${main.class.name}"/>
<attribute name="Built-By" value="${author.name}"/>
<attribute name="Built-On" value="${datetime.iso}"/>
</manifest>
<!-- include all file types recursively (default excludes sub
dirs without includable files) -->
<!-- note: filesets don't seem to be able to handle property
references! -->
<fileset dir="." includes="images/**/*.gif,images/**/*.jpg,images/
**/*.png" excludes="images/orig/*"/>
<fileset dir="." includes="languages/**/*.properties"/>
<fileset dir="." includes="lib/**/*.jar"/>
</jar>
<ftp server="${remote.server}"
userid="${remote.username}"
password="${remote.password}"
remotedir="${remote.deploy.dir}"
binary="true"
verbose="true">
<fileset dir="." includes="${deploy.file}"/>
</ftp>
</target>

The jar task does nothing special but to create the jar file ($
{deploy.file}) to be uploaded to the remote server. When executing the
<ftp> task the following error appears:

Could not create type ftp due to java.lang.NoClassDefFoundError: org/
apache/commons/net/ftp/FTPClientConfig

I checked my Ant installation, I downloaded the latest 1.7 some weeks
ago (binary zip) and the optional jars all seem to be in the Ant lib
subdir (such as ant-commons-net.jar).

I also set the ANT_HOME env var to point to the Ant root but that
didn't help.

How do I fix this? What's wrong anyway?

TIA
Karsten
Back to top
Rob Seegel
Guest





PostPosted: Wed May 16, 2007 5:35 am    Post subject: Re: Ant FTP task NoClassDefFoundError Reply with quote



Karsten Wutzke wrote:

Quote:
Could not create type ftp due to java.lang.NoClassDefFoundError: org/
apache/commons/net/ftp/FTPClientConfig

I checked my Ant installation, I downloaded the latest 1.7 some weeks
ago (binary zip) and the optional jars all seem to be in the Ant lib
subdir (such as ant-commons-net.jar).

Hello Karsten,

That isn't sufficient. ant-commons-net only contains ant-specific code
such as taskdef and other related helper classes that depend on other
external libraries. You still require commons-net 1.4.0 and jakarta-oro
2.0.8 or later in order to use the FTP task. The Task docs link to the
Library Dependencies.

Regards,

Rob
Back to top
Display posts from previous:   
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java Software Tools All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.