Segue um mini tutor para a implementação de um serviço a partir do java.
Primeiro baixe o YAJSW - Yet Another Java Service Wrapper
http://yajsw.sourceforge.net/
Se o link dele estiver quebrado, procure no google pra encontrar ou entre no meu link no 4shared
http://www.4shared.com/rar/7YiWhPK4/yajsw-stable-1102.html
Nunca se sabe quando o link dos caras vai quebrar e vamos precisar!!!!
Primeiramente coloque o seu java (que não deve ter nenhum elemento Swing pois vai rodar como serviço) para rodar em um prompt do Dos
Encontrar o PID do app. (Process ID no gerenciador de tarefas)
Utilizar
o Wrapper para extrair as configurações do App. como PID 2168 (no meu caso)
Ele vai gerar varias instruções e se tudo der certo ele vai atualizar o arquivo de configurações no Wrapper
Neste arquivo estão os dados que foram coletados do PID e que serão utilizados para criar o serviço do Windows. Altere principalmente o nome do serviço, descrição, etc...Melhor não ter espaço nestes atributos...
Você pode testar o schema sem instalar o serviço utilizando o runconsole.bat
Se tudo estiver ok, mete bala e instala este serviço fofinho!
Só dar Start nele e voalá! Esta ferramenta é linda.
Enjoy!
Cara, ótimo tutorial, simples e direto ao ponto!
ResponderExcluirMuito melhor que aquele tutorial bem obscuro que colocaram no Youtube.
Parabéns, valeu!