Glassfish como serviço do Windows

Galera to com um problema aqui, consegui colocar o glassfish como serviço, porem quando faço logoff da maquina o glassfish cai. Voces ja tiveram esse problema.

Coloquei ele como serviço rodando esse comando:

C:\winnt\system32\sc.exe create service-name binPath= \"fully-qualified-path-to-appservService.exe 
\"fully-qualified-path-to-asadmin.bat start-command\" 
\"fully-qualified-path-to-asadmin.bat stop-command\"" 
start= auto DisplayName= "display-name"

O Path to Executable do serviço ficou assim:

C:\java\glassfish\lib\appservService.exe "C:\java\glassfish\bin\asadmin.bat start-domain domain1" "c:\java\glassfish\bin\asadmin.bat stop-domain domain1"

O usuario do serviço esta como Local system account.

Alguma solução pessoal??

Eae galera?? ninguem passou por isso?

Leia isto até o fim. Importante: leia os comentários ao blog.

http://www.ryandelaplante.com/rdelaplante/entry/creating_a_windows_service_for

[quote=thingol]Leia isto até o fim. Importante: leia os comentários ao blog.

http://www.ryandelaplante.com/rdelaplante/entry/creating_a_windows_service_for[/quote]

Perfeito :!:

Era isso mesmo, sempre que eu fazia logoff o processo “java.exe” era derrubado, entao acrescentei a seguinte linha no arquivo domain.xml

Com isso essa opção é desligada.

Muito bom esse site, tem ate um utilitario pra se criar o Windows Service.

Valeu obrigadão thingol :lol:

Sei que este tópico já está um pouco desatualizado, porém gostaria de acrescentar mais uma dica para aqueles que buscarem informação sobre Glassfish como serviço.

Para que o serviço do GlassFish continue rodando após logoff, você precisa de além de acrescentar uma JVM Option

Também fazer o seguinte:
Start->Run->“services.msc” e OK

Procure pelo serviço SunJavaSystemAppserver9PE, clique com o botão direito e no menu selecione “Propriedades”.

Na tela de propriedades do serviço selecione a aba “Log On”.

Abaixo da opção “Local System account” existe um checkbox dizendo “Allow service to interact with desktop”,
normalmente este ítem vem marcado. Desmarque.

Com esta segunda dica você diz ao serviço que ele não deve interagir com o desktop. Isto evita alguns acidentes.

Espero ter ajudado.

Leonardo Todeschini

Tem um tópico muito útil feito pelo jessetsilva aqui no GUJ

Testei e funcionou
http://www.guj.com.br/posts/list/205278.java