Criando uma aplicação para rodar como serviço Windows/Linux  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
icefox
JavaChild
[Avatar]

Membro desde: 25/10/2002 12:09:09
Mensagens: 147
Localização: São Paulo/SP
Offline

Gostaria de saber, como posso desenvolver um aplicativo para rodar como serviço, inicialmente esse serviço irá rodar no WINDOWS, mas existe a posibilidade de ser executado em um ambiente LINUX ?

- = IceFox = -
[Email] [WWW] [ICQ]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

http://wrapper.tanukisoftware.org/doc/english/introduction.html
[WWW]
psevestre
JavaEvangelist

Membro desde: 13/05/2005 12:53:19
Mensagens: 432
Localização: São Paulo
Offline

thingol wrote:http://wrapper.tanukisoftware.org/doc/english/introduction.html


É este mesmo que vc. precisa. Só uns detalhes importantes:

1. Lembre-se de setar o "java.awt.headless" nas propriedades. Vc. não quer seu serviço tentando acessar a parte gráfica, principalmente em Linux/Unix.

2. Em Windows, se seu serviço disparar outras JVMs "filhas", lembre-se de utilizar a opção "-Xrs" na linha de comando, caso contrário elas vão morrer quando um usuário fizer logoff (não pergunte...).

3. Tb. em windows, se seu serviço Java tentar disparar um aplicativo Windows que faça uso de interface gráfica, ele será iniciado sem erro, mas não funcionará se não houver alguem "logado" no console.



[MSN]
icefox
JavaChild
[Avatar]

Membro desde: 25/10/2002 12:09:09
Mensagens: 147
Localização: São Paulo/SP
Offline

Muito obrigado !!! Vou ver o link e tomar cuidados com os pontos mencionados !

- = IceFox = -
[Email] [WWW] [ICQ]
xandroalmeida
JavaChild
[Avatar]

Membro desde: 30/10/2006 16:45:54
Mensagens: 139
Localização: São Paulo
Offline

Tem este também muito bom
http://javaservice.objectweb.org/

--
Alexandro D. Almeida
http://www.buzugo.com
[WWW]
Claudia.pt
JavaTeenager
[Avatar]

Membro desde: 26/04/2005 12:38:48
Mensagens: 162
Localização: Portugal
Offline

Estou precisando de ajuda com o JavaService. Vocês já usaram ele?
Obrigada
Cláudia
xandroalmeida
JavaChild
[Avatar]

Membro desde: 30/10/2006 16:45:54
Mensagens: 139
Localização: São Paulo
Offline

Qual tipo de ajuda exatamente você esta precisando ?

--
Alexandro D. Almeida
http://www.buzugo.com
[WWW]
Claudia.pt
JavaTeenager
[Avatar]

Membro desde: 26/04/2005 12:38:48
Mensagens: 162
Localização: Portugal
Offline

Olá.
Eu já usei o JavaService, com sucesso, para colocar o JBoss como serviço do Windows.
Agora tenho uma classe java normal (teste.class), e precisava que ela tb fosse um serviço, mas não estou conseguindo...

Usei o seguinte código:


onde teste é o nome da classe e TESTE é o nome que eu quero atribuir ao serviço.
Obrigada
Cláudia
ricardo13
Virtual Machine Man
[Avatar]

Membro desde: 14/09/2007 10:19:03
Mensagens: 514
Localização: Mococa/São Carlos
Offline

ola Pessoal,

to querendo fazer um simples programa virar serviço do windows.
Só q sou completamente leigo......vi q o java java service é o mais fácil.

Alguém poderia dar uma mão ???

Muito obrigado

Ricardo

/*
* Sun Certified Java Associate 1.0
* Sun Certified Java Programmer 6
* Sun Certified Web Components Development 5
* Bacharelado em Ciência da Computação - UNICEP
* Mestre em Ciência da Computação - ICMC/USP
*/
[MSN]
ricardo13
Virtual Machine Man
[Avatar]

Membro desde: 14/09/2007 10:19:03
Mensagens: 514
Localização: Mococa/São Carlos
Offline

ola pessoal.......

Consegui fazer a aplicação rodar com serviço......agora queria fazer uma pergunta a vcs...........pode ser uma aplicação com interface gráfica ????????......sem intervenção com o usuário.......só um log de eventos........

Muito Obrigado p/ akeles q respoderem

Ricardo

/*
* Sun Certified Java Associate 1.0
* Sun Certified Java Programmer 6
* Sun Certified Web Components Development 5
* Bacharelado em Ciência da Computação - UNICEP
* Mestre em Ciência da Computação - ICMC/USP
*/
[MSN]
Amarildo Sartor
Smalltalk

Membro desde: 29/11/2007 17:04:13
Mensagens: 2
Localização: São Paulo
Offline

Olá,

Alguém tem alguma aplicação (serviço) como exêmplo para me enviar?

Agradeço.
ricardo13
Virtual Machine Man
[Avatar]

Membro desde: 14/09/2007 10:19:03
Mensagens: 514
Localização: Mococa/São Carlos
Offline

olá Amarildo,

uma aplicação vc msm pode fazer.....lembrando q aplicações gráficas naum vai ser possivel visualiza-la.
eu fiz como exemplo 2 threads mostrando numeros na tela.

Agora p/ rodar essa aplicação como serviço do windows tb naum foi dificil.....vou t explicar passo-a-passo

entra no prompt do windows e vai no diretório q vc extraiu o Java Service

dai de lá vc coloca o comando: "javaservice -install Teste C:\jdk1.6.0_01\jre\bin\server\jvm.dll
-Djava.class.path=C:\Servico\dist\JavaApplication3.jar -start com.ricardo.Main"

Comandos:
javaservice é o comando;
install é a flag de instalação
Teste é o nome do serviço
o Caminho é p/ vc apontar p/ o javaservice onde está esta DLL necessária p/ rodar o serviço
Djava.class.path é o caminho até meu .JAR
start p/ iniciar o serviço, nesse caso a partir do pacote onde está o main

Espero q dê certo sua aplicação.....qq coisa posta ae.

Ricardo

/*
* Sun Certified Java Associate 1.0
* Sun Certified Java Programmer 6
* Sun Certified Web Components Development 5
* Bacharelado em Ciência da Computação - UNICEP
* Mestre em Ciência da Computação - ICMC/USP
*/
[MSN]
Amarildo Sartor
Smalltalk

Membro desde: 29/11/2007 17:04:13
Mensagens: 2
Localização: São Paulo
Offline

Olá Ricardo,

Entendí... Vou fazer o teste.

Muito obrigado!!

anonimizer
Smalltalk

Membro desde: 04/08/2008 13:03:48
Mensagens: 2
Offline

Galera, preciso de ajuda!!

Não estou conseguindo fazer o JAVA SERVICE funcionar corretamente!

Ele cria o serviço no win, mais não executa nada...quando vc coloca "iniciar" na mao (pelo services.msc) ele fala algo assim: "o aplicativo terminou pois nao tinha nada pra fazer", e nao carrega o meu JAR!!!

Já tentei colocar o classpath na string de instalação, e tbm nao adiantou:

JavaService -install ImportaPedidos C:\Program Files\Java\jdk1.6.0_04\jre\bin\server\jvm.dll -Djava.class.path=C:\system\ImportaPedidos.jar;C:\system\msbase.jar;C:\system\mssqlserver.jar;C:\system\msutil.jar -start br.com.projeto.BatchExecution

Alguem me ajude pls??

This message was edited 1 time. Last update was at 04/08/2008 13:55:34

anonimizer
Smalltalk

Membro desde: 04/08/2008 13:03:48
Mensagens: 2
Offline

help!!!!!
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team