abevjava +proxy +autoupdate

 ( ace | 2009. február 20., péntek - 13:59 )

Sziszatok !

Rendszer: win2k3/fileserver

Nagy orommel tapasztaltom, hogy immaron az abevjavaban is megjelent az automatizalt frissites (mar rohadtul vartam) lehetosege. Nekiugrottam letoltes/frissites utan persze nem indul szetcseszte a indito.bat file-t, (persze minden kliensen mashol, moshogy van a java, es csak egy lehet fixen bevarva)javitas utan mar semmi gond indul. De a frisitesek alatt nem tala egy nyomtatvanyt se hibauzenetet sem ad draga :)
Valakinek van arrol tapasztalata, hogy proxy mogul megy e funkcio? Proxyra valo beallitas nem talaltam, a win-nek meg be van allitva.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Én is probalgattam, nekem sem mukodik :( FF IE8 is siman megy proxynkkal, java update, win update stb is szepen hasznalja proxyt.
Akkor ez miert nem tudja ? Probaltam Java beallitasaiban beirni "kezzel" a proxyt, ugy sem megy abevjav afrissites.

Apeh oldalan van fennt 1 leiras a frissitojuk mukodeserol, ott irnak vlmi olyan hogy offline modban az megy akinek nicns direct internet kapcsolata vagy transparens proxyja, nemertem merkell transparens proxy ahhoz hogy NE online legyek ? Sima proxyn mernem tud atmenni egy sima http frissites ? Offline modban vlmi tukrozest javasolnak, ami nagyon elegans, csak ha van mindegyik gepen net nem szeretnek ilyen bonyolitast...

Frissites ablakban nezem hibanaplot es lesem tudja kerni apeh honlaprol az xml filet amiben ha jol lattam a frissitesek vannak...

Ez az offline mod "marha jo", ha csak egy helyen kell frissiteni a programot, mert aztan fileshare-rol tolja mindenki.
Tegnap meg az oep fele jelent program kerult "vegtelen" frissitsi fazisba, hiaba toroltem az egeszet tokkal vonoval, es tettem fel a netrol tovabbra is frissitetni akarja az 1.0.3.3 -> 1.0.3.4 -re, holott a appwiz.cpl -ben meg mar 1.0.3.4-van :(
A kincstari vagyonkezelo program amokfutasait nem is reszleteznem.

> Proxyra valo beallitas nem talaltam, a win-nek meg be van allitva.

Tipp1: olyan proxy kell, ami a 80-as porton (is) fogadja a forgalmat. A kliens gépen a windows/system32/drivers/etc/hosts -ba ird be a www.apeh.hu -hoz a proxy ip címét. Így lehet hogy működne.

Tipp2: saját szkripttel frissíteni

XML letöltése:

wget -O abev_new.xml http://www.apeh.hu/abev/abev_new

feldolgozás perl szkripttel:

open( IN,   '<', 'abev_new.xml'  );
open( WGET, '>', 'abev_new.wget' );
open( INST, '>', 'abev_new-install.bat' );

while(  ){
  if( m#^(.*?/)([^/]*?jar)# ){
    print WGET 'http://www.apeh.hu', $1, $2,        "\n";
    print INST 'java -jar ',             $2, " -s", "\n";
  }
}

jar-ok letöltése és telepítése:

wget -i abev_new.wget
abev_new-install.bat

Tipp3: belső web szerverből frissítést kiszolgáló szervert készíteni.

Tipp4: ha jól láttam akkor GPL2 a program, és akkor bele lehetne írni a forrásába a proxy kezelést :-)
(A kódban vannak is ilyen részek, de én nem értek a javá-hoz, nem tudom életre lehelni.)

Szerk: nem tudtam hogy van "offline mód" :-)

Kszonom a segitseget, ennek alapjan csinaltam windows/linux-ra abevjava updatert. Hatha hátha másnak is jol jön: kitettem ide.