Jj. Je to super.
My jsme ji napriklad pouzili na to, ze jsme v napsali malicky programek, ktery se pres JavaWebStart spusti, stahne nasi aplikaci jako zip, rozbali ji a spusti. A priste uz jen kontroluje nove verze a stahuje, pokud se neco zmenilo. Pokud mate déjà-vu a premyslite, proc jsem nepouzili WebStart primo, tak proto ze aplikace byla obrovska a vzhledem k desive implementaci JWS (JWS napr. stahovalo jary opakovane, obcas pomrvilo cache, takze jsme pak museli uzivatele navigovat, jak to spravit, …) jeji spousteni trvalo 5 minut. Pomoci toho naseho programku pak s prehledm pod minutu (stejny program, stejna velikost) a support requesty nula. Toz tak Tom P.S. Ted jak jsem to dopsal, tak jsem precetl cely thread a nasel ze Ondra Medek udelal PRESNE TO SAME, takze to asi nebude nahoda ;-) From: konference-boun...@java.cz [mailto:konference-boun...@java.cz] On Behalf Of Jan Dvorak Sent: Tuesday, February 01, 2011 9:06 AM To: konference@java.cz Subject: Re: Java Web Start - Found unsigned entry in resource No, JWS není technologie zcela bez chyb, ale v zásadě funguje. Když něco zlobí, tak máme pár triků, jak to rozpohybovat. Aspoň poznáme své uživatele ;-) Honza Dvořák Dne 31.1.2011 11:00, Ondra Medek napsal: Ježišmarja, když toto čtu, tak jsem rád, že jsme nakonec JWS nenasadili a udělali si jednoduchý HTTP downloader, který pozná změnu podle MD5 hashe a stáhne si jen změněný soubor. Vyrobeno za týden, a pohoda do konce života (aplikace). Nějak jsem nepochopil, proč je JWS takový overkill. 2011/1/31 Jan Dvorak <jan.dvo...@mathan.cz> Dobrý den, my jsme podobné chování také občas pozorovali, ale třeba jen u pár klientů. Téměř vždy pomáhá vymazat vyrovnávací paměť Javy, pak si JWS stáhne celé jary znova. Honza Dvořák Dne 31.1.2011 8:52, Vladislav Korecký napsal: Dobrý den, to jsem si také myslel, pomocí nástroje jarsigner jsem zmíněné JAR ověřil a žádný podpis neměli. Pak jsem je podepsal a přesto to nejede. Zvláštní je že to nejde jen u některých JAR, napadá mě jestli nemají v sobě něco binárního co jarsigner nedokáže podepsat a pak to u Java Web Start zlobí. S pozdravem, Korecký Ing. Vladislav Korecký <mailto:vladislav_kore...@gordic.cz> vedoucí týmu POR programátor - analytik ________________________________ GORDIC - tým POR (Portálová Řešení) GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech Republic TEL: +420 567 571 491 On 31.1.2011 08:34, Michal Pavlasek wrote: dobry den, ja som raz zazival velmi zvlastne spravanie, ak bol viac ako jeden podpis na niektorom jar. s pozdravom Michal Pavlasek 2011/1/31 Vladislav Korecký <vladislav_kore...@gordic.cz> Dobrý den, mám problém s Java Web Start a některými JAR soubory. Mám aplikaci pracující jako offline client některých služeb, jinými slovy, když je on-line synchronizuje data s WS pro případnou práci off-line. WS se volají přes knihovny axis2 a ukládají se do embeded databáze HSQL pomocí hibernate. Aplikace chodí jako standardní JAR bez problémů. Když ale přikročím k její zveřejnění přes JWS nastává problém, který nejsem schopen ani po 3 dnech vyřešit: Jelikož se nastavení a DB ukládá na disk uživatele potřebuji v JNLP souboru uvést element <all-permissions/> Proto musí být všechny knihovny podepsány. To činím pomocí jarsigner (JDK 1.6 update 22) Při kliknutí na vystavený JNLP soubor se aplikace začne stahovat, ale před samotným spuštěním zahlásí: com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: xmlbeans-2.3.0.jar ... Když zmíněnou knihovnu odstraním, tak mi aplikace nefunguje, ale spustí se. Podobný problém mám i s hibernate3.jar a dalšími. Zvláštní je že z balíku AXIS2 jsou to dvě knihovny (cca z 10), které nejdou a podobně je tomu i u hibernate. Když knihovny zkontroluji pomocí jarsigner, tak mi říká že je vše podepsáno a OK. Nevíte někdo kde je problém a co s tím mohu dělat ? Předem děkuji za pomoc, Korecký -- Error! Filename not specified. Ing. Vladislav Korecký <mailto:vladislav_kore...@gordic.cz> vedoucí týmu POR programátor - analytik ________________________________ GORDIC - tým POR (Portálová Řešení) GORDIC spol. s r.o., Erbenova 4, 586 01 Jihlava, Czech Republic TEL: +420 567 571 491 -- Ondra Medek
<<image001.png>>