Ant http不';不达目标

Ant http不';不达目标,ant,Ant,我整个下午都在试着让它工作,但没法。我想验证我的应用程序是否已启动并正在从我的ant脚本运行。下面的任务似乎可以完成这项工作,但实际上不行。我对ant文档进行了仔细的梳理,尝试了各种排列方式,但在从http捕获失败方面,文档非常少。有人能帮忙吗。还有其他人使用ant使用http吗 <?xml version="1.0" encoding="UTF-8"?> <project name="hermes" default="test-app-running" xmlns:epam=

我整个下午都在试着让它工作,但没法。我想验证我的应用程序是否已启动并正在从我的ant脚本运行。下面的任务似乎可以完成这项工作,但实际上不行。我对ant文档进行了仔细的梳理,尝试了各种排列方式,但在从http捕获失败方面,文档非常少。有人能帮忙吗。还有其他人使用ant使用http吗

<?xml version="1.0" encoding="UTF-8"?>
<project name="hermes" default="test-app-running" xmlns:epam="epam://epam.com" xmlns:catalina="antlib://catalina.apache.org" xmlns:artifact="antlib:org.apache.maven.artifact.ant">
    <target name="test-app-running" >       
        <waitfor maxwait="10" maxwaitunit="second">
            <http url="http://localhost:8080/" />
        </waitfor>
        <fail message="App did not come up.  Check your log files, fix and try again.  Good Luck :-).">     
            <condition>
                <http url="http://localhost:8080/" />
            </condition>
        </fail>
    </target>
</project>

该条件需要一个
。我刚刚测试过它,它工作正常

<fail message="App did not come up.  Check your log files, fix and try again.  Good Luck :-).">     
    <condition>
      <not>
        <http url="http://localhost:8080/" />
      </not>
    </condition>
 </fail>


如果没有not,如果服务器启动,它将失败。

到底是什么不工作?您能给出一些输出、错误等吗?我希望能够从http条件中获得结果,并在其为负时使构建失败。ant文档说“…检测到服务器错误、未授权、未找到等”。这里的问题是如何检测它们?当我运行这个目标时,我得到的只是。。。。测试应用程序正在运行:生成成功。即使url不存在,它也会报告成功。这不是任务,而是条件。它在当前的蚂蚁分布。文件在这里整理好了。非常感谢您抽出时间。我真的很感谢你在这里给我的帮助。