Bjørge Solli wrote:
[EMAIL PROTECTED] wrote:

Here's what's in one of my ant files to stop a web app. Start and restart are probably similar.

<taskdef name="tc-stop" classname="org.apache.catalina.ant.StopTask" />
<target name="tomcat-stop">
   <tc-stop
       url="http://myhost.mycompany.com/manager/";
       username="manager"
       password="managerpw"
       path="/${webapp}"
   />
</target>


Thankyou. I am new to ant and cannot understand this error I get when I run your example (changed the variables though):

Buildfile: build.xml

BUILD FAILED
/home/bjorges/test/build.xml:1: Unexpected element "taskdef" taskdef

Total time: 0 seconds

For me it seems to be expecting some starttag or something. I know this must be somewhat basic, so my guess is I am missing some understanding of the xml-file. I did try to add a '<?xml version="1.0"?>' at the top, but it did not change the error.

All help appreciated!

Ah, I just needed the project-tag surrounding the rest. Knew it was something really simple.

My file now looks like this:
<?xml version="1.0"?>
<project>
<property name="catalina-ant.jar"
  location="/usr/share/java/catalina5-ant.jar"/>
<taskdef name="tc-stop" classpath="${catalina-ant.jar}" classname="org.apache.catalina.ant.StopTask" />
<target name="tomcat-stop">
   <tc-stop
       url="http://myserver.com:8080/manager/";
       username="user"
       password="pw"
       path="/myapp"
   />
</target>
</project>

But still I get this error:
BUILD FAILED
/home/bjorges/test/build.xml:5: taskdef class org.apache.catalina.ant.StopTask cannot be found

Where should ant find this? How should I update the classpath accordingly?

thanks

--
Bjørge Solli - Private cellphone: +47 91614343
Nansen Environmental and Remote Sensing Center - Bergen
http://www.nersc.no Reception: +47 55205800
Dept.: Mohn-Sverdrup Center for Global Ocean Studies
       and Operational Oceanography

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to