Atualizar aplicativo personalizado

2

Estou desenvolvendo uma aplicação Java que roda no Ubuntu. A aplicação é algo como um serviço web simples e está sempre em execução.

Eu preciso resolver o problema de atualização do aplicativo. Estou planejando colocar uma nova versão do aplicativo na web e, de alguma forma, colocar informações com o número da versão. Eu preciso de serviço ou script que poderia ser executado uma vez por dia para verificar se há nova versão na web e se é lá baixá-lo, parar meu programa java, substituir o arquivo jar e executá-lo. Qual é a melhor maneira de fazer isso?

Talvez existam algumas soluções padrão para resolver esse problema?

    
por vico 13.08.2015 / 10:18

1 resposta

0

Se você está procurando uma solução simples, pode criar um trabalho cron para realizar essas etapas. Uma solução mais semelhante a Java seria usar o JNLP (Java Web Start) ou IcedTea-Web (sua reimplementação de código aberto).

    
por meskobalazs 13.08.2015 / 10:34