🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #153595

Re: automatyczna aktualizacja aplikacji

#153595
From: 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
Technical Details
Message-ID: <k1v3jh$8lh$1@news.dialog.net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
References: <c060ed3e-86fa-4466-bcc4-e9e3e37ae264@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail
From: Arivald <NOSPAMarivald@interia.pl>
Newsgroups: pl.comp.lang.java
Subject: Re: automatyczna aktualizacja aplikacji
Date: Sun, 02 Sep 2012 09:59:24 +0200
Organization: Dialog Net
Lines: 22
Message-ID: <k1v3jh$8lh$1@news.dialog.net.pl>
References: <c060ed3e-86fa-4466-bcc4-e9e3e37ae264@googlegroups.com>
NNTP-Posting-Host: dynamic-78-8-149-168.ssp.dialog.net.pl
Mime-Version: 1.0
X-Trace: news.dialog.net.pl 1346572721 8881 78.8.149.168 (2 Sep 2012 07:58:41 GMT)
X-Complaints-To: abuse@dialog.net.pl
NNTP-Posting-Date: Sun, 2 Sep 2012 07:58:41 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20120828 Thunderbird/16.0
In-Reply-To: <c060ed3e-86fa-4466-bcc4-e9e3e37ae264@googlegroups.com>
X-Antivirus: avast! (VPS 120901-1, 2012-09-01), Outbound message
X-Antivirus-Status: Clean
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit