Che ne dici di non perdere il riferimento, quindi? Quando dici che il tuo codice si blocca, presumo che tu riceva un'eccezione da qualche parte. Dove esattamente? Quindi, qualcuno in grado di intercettare questa eccezione, ovviamente, deve anche avere un riferimento a HttpServer, che potrebbe essere necessario aggirare.
Modifica: Oh. In tal caso, se non vuoi uccidere l'intera JVM con HttpServer al suo interno, dovrai offrire qualche forma di IPC all'ambiente, ad es. un canale di comando tramite RMI che può essere richiamato da un programma Java (e quindi Ant).
Un'altra soluzione sarebbe quella di fare in modo che il server ascolti alcune query "segrete" sui cookie, dove ad es. stampa/salva il cookie all'avvio in modo che lo script Ant possa recuperare il cookie, e puoi licenziare una query al tuo URL "segreto" sul quale il server uscirà con grazia.
Vorrei andare con una soluzione RMI veloce.
Che sistema operativo? – skaffman
L'O/S è Windows. –