Build error:taskdef class org.apache.catalina.ant.ReloadTask can not be found
-
Hi,
I am a wireless module software developer from China, and be interested in your Mango.
When I try to build Mango sourcecode with the build instruction on https://mango.dev.java.net/#building,
There is a build error:
d:\mango\app\build.xml:121: taskdef class org.apache.catalina.ant.ReloadTask can not be found.
Could you tell me what's the problem?
Thank you in advance!
-
Hi,
The ReloadTask is defined near the bottom of the build.xml script (in a taskdef). The "location" attribute points to where the task definition can be found, and uses the macro ${tomcat.home}. This macro is defined in your build.properties file. Make sure you have it properly defined such that it points to the catalina-ant.jar file as it appears in the task definition.
-
I'm having the some kind of problem. I'm trying to make it work under Windows XP, I have installed Tomcat here: C:\Program Files\Apache Software Foundation\Tomcat 6.0
So I changed the line in build.properties to: tomcat.home=C:\Program Files\Apache Software Foundation\Tomcat 6.0
And it doesn't work, I still get this message: .
Buildfile: build.xml BUILD FAILED C:\Documents and Settings\test1234\Pulpit\mango\app\build.xml:120: taskdef class org.apache.catalina.ant.ReloadTask cannot be found Total time: 0 seconds
May someone help me with that?
-
Some things to check:
- within that directory, is there a "lib" sub-dir containing "catalina-ant.jar"?
- have you tried changing "" characters to "/"?
- if all else fails, can you try a directory that does not have embedded spaces?
-
Thanks for the answer, of course changing "" characters to "/" works:)
-
- within that directory, is there a "lib" sub-dir containing "catalina-ant.jar"?