Когда запускаются цели Ant с помощью команд менеджера tomcat, они кажутся успешными, но сообщают, что BUILD FAILED.
Вот соответствующие части моего build.xml:
<property name="path" value="/MyApp"/>
<property name="manager-url" value="http://localhost:8080/manager/html"/>
<property name="username" value="admin"/>
<property name="password" value=""/>
<taskdef name="start" classname="org.apache.catalina.ant.StartTask"/>
<taskdef name="stop" classname="org.apache.catalina.ant.StopTask"/>
<taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask"/>
<target name="start" description="Start web application">
<start url="${manager-url}" username="${username}" password="${password}" path="${path}" output="${tomcat-home}/webapps/start.html"/>
</target>
<target name="stop" description="Stop web application">
<stop url="${manager-url}" username="${username}" password="${password}" path="${path}" output="${tomcat-home}/webapps/stop.html"/>
</target>
<target name="undeploy" description="Start web application">
<undeploy url="${manager-url}" username="${username}" password="${password}" path="${path}" output="${tomcat-home}/webapps/undeploy.html"/>
</target>
Когда язапустить эти цели (start, stop, undeploy) из Eclipse. Я получаю вывод, подобный следующему:
Buildfile: C:\eclipse_3.5\eclipse\workspace\MyApp\build.xml
Trying to override old definition of datatype resources
undeploy:
BUILD FAILED
C:\eclipse_3.5\eclipse\workspace\MyApp\build.xml:85: <html>
Total time: 20 seconds
вывод, перенаправленный целями, представляет собой HTML-файлы, которые указывают, что команда менеджера Tomcat была успешной, и когдапроверь менеджера вроде как было.