🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
2 messages
2 total messages Started by razor Sat, 01 Sep 2012 18:42
automatyczna aktualizacja aplikacji
#153594
Author: razor
Date: Sat, 01 Sep 2012 18:42
11 lines
1886 bytes
Rozwijam aplikację, która ma się sama aktualizować. (tzn. aplikacja już jest, działa jako serwis przy użyciu prunsrv http://commons.apache.org/daemon/procrun.html),
a teraz dodaję nowy feature, automatyczna aktualizacja.
macie może jakieś uwagi/wskazówki 

mniej więcej będzie to tak wyglądało
1. aplikacja ściąga paczkę aktualizującą
2. aplikacja odpala program/klasy z paczki aktualizującej i sama się wyłącza
3. paczka aktualizująca aktualizuje 
4. uruchamiana jest główna aplikacja

używać do tego po prostu javy? czy może jakiegoś języka skryptowego? np. BeanShell, czy w sumie są jakieś plusy użycia skryptów ?
Re: automatyczna aktualizacja aplikacji
#153595
Author: Arivald
Date: Sun, 02 Sep 2012 07:59
21 lines
2015 bytes
W dniu 2012-09-01 20:42, razor pisze:
> Rozwijam aplikację, która ma się sama aktualizować. (tzn. aplikacja już jest, działa jako serwis przy użyciu prunsrv http://commons.apache.org/daemon/procrun.html),
> a teraz dodaję nowy feature, automatyczna aktualizacja.
> macie może jakieś uwagi/wskazówki
>
> mniej więcej będzie to tak wyglądało
> 1. aplikacja ściąga paczkę aktualizującą
> 2. aplikacja odpala program/klasy z paczki aktualizującej i sama się wyłącza
> 3. paczka aktualizująca aktualizuje
> 4. uruchamiana jest główna aplikacja
>
> używać do tego po prostu javy? czy może jakiegoś języka skryptowego? np. BeanShell, czy w sumie są jakieś plusy użycia skryptów ?
>

Wystarczy Java. Ale pamiętaj że punkt 2 - uruchomienie aplikacji do 
update, zrobić w nowym JVM. Osobny proces.

A najlepiej użyć gotowca, np. https://github.com/UrsKR/updates-r-simple

-- 
Arivald
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads