Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ant - build failed

843834Dec 22 2003 — edited Aug 17 2004
Hi guys, I was using ant to build my servlet project but in vain. My build.xml contains the following taskdefs.
  <taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask" /> 
  <taskdef name="list" classname="org.apache.catalina.ant.ListTask" /> 
  <taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask" /> 
  <taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask" /> 
I've copied the catalina-ant.jar to the $ANT_HOME/lib folder as instructed. I could actually run ant on the same build.xml file yesterday, but not today unfortunately. Here is the error message:
build.xml:146: taskdef A class needed by class org.apache.catalina.ant.DeployTask cannot be found: o
rg/apache/tools/ant/Task
        at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:501)
        at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:214)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:306)
        at org.apache.tools.ant.Task.perform(Task.java:401)
        at org.apache.tools.ant.Target.execute(Target.java:338)
        at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:172)
        at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:126)
        at org.apache.tools.ant.Main.runBuild(Main.java:654)
        at org.apache.tools.ant.Main.startAnt(Main.java:220)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:215)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:90)
Caused by: java.lang.NoClassDefFoundError: org/apache/tools/ant/Task
        at java.lang.ClassLoader.findBootstrapClass(Native Method)
        at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:709)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:284)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:282)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:282)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at org.apache.tools.ant.AntClassLoader.findBaseClass(AntClassLoader.java:1218)
        at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:994)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:219)
        at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:471)
        ... 10 more
--- Nested Exception ---
java.lang.NoClassDefFoundError: org/apache/tools/ant/Task
        at java.lang.ClassLoader.findBootstrapClass(Native Method)
        at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:709)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:284)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:282)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:282)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at org.apache.tools.ant.AntClassLoader.findBaseClass(AntClassLoader.java:1218)
        at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:994)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:219)
        at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:471)
        at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:214)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:306)
        at org.apache.tools.ant.Task.perform(Task.java:401)
        at org.apache.tools.ant.Target.execute(Target.java:338)
        at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:172)
        at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:126)
        at org.apache.tools.ant.Main.runBuild(Main.java:654)
        at org.apache.tools.ant.Main.startAnt(Main.java:220)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:215)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:90)
Any help will be appreciated. =)
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 14 2004
Added on Dec 22 2003
3 comments
2,275 views