Startar jboss de servidor remoto pelo Ant

2 respostas
G

Pessoal, estou tentando arrumar um forma de startar um jboss que está numa máquina remota.
O cenário é o seguinte:

Existe uma ferramenta de Integração contínua que roda num servidor Windows, e após fazer o build e deploy, preciso start o jboss em uma outra máquina Linux.
Eu usava o cargo porém, me parece que não funciona para startar um servidor remoto, apenas faz o deploy.
Alguém sabe como posso fazer isso da forma mais elegante possível pelo ant?

2 Respostas

G

Não sei se funciona usar a task pelo windows.
Se funcionar eu poderia usá-la para chamar o run.sh no Linux.

A vantagem do cargo é que ele termina logo após o sucesso do start do jboss, mas fazendo da forma acima, apenar irei chamar o run.sh, mas não terei certeza se o jboss subiu corretamente…

G

Verifiquei que existe uma task do ant que pode checar se uma determina URL está disponível: waitfor

<waitfor maxwait="3" maxwaitunit="minute" checkevery="500"> <http url="http://localhost/myapp/index.html"/> </waitfor>

Então, eu posso chamar o comando que starta o jboss, e logo após, chamo esta task.
Ela irá fazer a checagem durante 3 minutos, a cada 500 milissegundos, até que a URL setada, esteja acessível.

Achei legal isso, mas alguém conhece ainda outras formas de saber qdo um jboss subiu?

Abraços

Criado 14 de abril de 2013
Ultima resposta 20 de abr. de 2013
Respostas 2
Participantes 1