Colocar Glassfish como serviço do windows

Bom, não sei se isso já foi postado aqui, mas como aconteceu comigo e tive de procurar muito até encontrar uma solução trivial, aqui vai:

O Glassfish v3 não funciona automaticamente como serviço do windows quando instalado, mas a situação pode ser contornada de varias maneira, mas a que funcionou perfeitamente pra mim foi esta:

pelo prompt de comando, entro na pasta de instalação do glassfish e lá digito o seguinte comando:

C:\glassfishv3\bin>asadmin create-service domain1

Assim ele cria um serviço do glassfish no windows, quando vc reiniciar o pc automaticamente ele será iniciado e estara funcional;

Caso Você possua apenas um domínio no GlassFish, Você não precisa colocar o nome dele (neste caso domain1).

Não sei porque não existe muita referencia sobre isso, mas como para mim funcionou normalmente, resolvi compartilhar.

caso alguém tenha uma anotação ou ponto de vista pra compartilhar , uma outra forma de fazer isso ou qualquer coisa, por favor fique a vontade, pq acho que é um assunto de interesse de muitos.

Valeu.

1 curtida

Cara…Valeu pelo post…
esse vai pro favoritos.
aloha…

Muito bom, ótima dica, tava atrás disso =)
Era fod* ter que inciar o glassfish na mão depois que reiniciar a máquina. hehe

Valeu!

Meu amigo ainda bem que você postou isso, estava atras dessa dica a um bom tempo.

E pensar que era somente fazer isso para criar os arquivos necessário para realizar a inicialização do serviço.

Muito Obrigado.

Tentei fazr isso usando o Glassfish 4.0, deu o seguinte erro:
asadmin> create-service domain1
Error while trying to install GlassFish as a Windows Service.
The return value was: -2146232576.
STDERR:
STDOUT:
Command create-service failed.

Está instalado em uma máquina virtual com windows xp
alguém pode me ajudar?