Ho cercato di farlo funzionare tutto il pomeriggio e non posso. Voglio verificare che la mia app sia attiva e in esecuzione dal mio script ant. Sembra che l'attività sottostante dovrebbe fare il lavoro ma non lo fa. Ho esaminato la documentazione delle formiche con un pettine a denti fini provando varie permutazioni ma la documentazione è molto scarsa in termini di rilevamento di un errore da http. Qualcuno può aiutare. Qualcun altro ha funzionato http con formica ok?L'http non fallisce l'obiettivo
<?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>
che cosa esattamente è che non funziona? Puoi dare un po 'di output, errori, ecc? – oers
Voglio essere in grado di ottenere il risultato dalla condizione http e fallire la build se è negativo. I documenti della formica dicono che ".... vengono rilevati errori del server, non autorizzati, non trovati e simili". Il problema qui è come vengono rilevati? Tutto quello che ottengo quando corro questo obiettivo è .... test-app-running: BUILD SUCCESSFUL. Segnala successo anche quando l'URL non esiste. –