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ý --
|
<<attachment: vladislav_korecky.vcf>>
smime.p7s
Description: S/MIME Cryptographic Signature