Entra

View Full Version : [JAVA] problemi con JNLP


altropinto
27-01-2008, 09:31
Salve a tutti......sto impazzendo con le JNLP.

Vi spiego lo scenario:
Ho un applicazione JAVA e devo creare una JNLP.
Dopo averla creata e dopo aver firmato i jar con il seguente comando:

jarsigner -signedjar zzzzz.jar xxxx.jar mykey

l'ho eseguita. La prima volta che la eseguo funziona correttamente, mentre se la chiudo e poi la riapro non funziona più. Mi dà il seguente errore:
"Le risorse jar nel file jnlp non sono firmate dallo stesso certificato" .

Quello che mi chiedo è: Perchè la prima volta funziona e la seconda no?????

Qualcuno mi può aiutare?????????

altropinto
28-01-2008, 08:52
Nessuno mi può aiutare?????????????????

:muro: :muro: :muro: :muro: :muro:

xxdavide84xx
30-01-2008, 00:56
io ho usato netBeans senza firma...o meglio la firma è utente...se la cambiassi il programma non va...
E così funziona...il discorso esatto della firma non te lo so spiegare purtroppo...esistono comunque dell'aplicazioni che firmano i file jar...
cerca nella rete!

^TiGeRShArK^
30-01-2008, 08:33
Salve a tutti......sto impazzendo con le JNLP.

Vi spiego lo scenario:
Ho un applicazione JAVA e devo creare una JNLP.
Dopo averla creata e dopo aver firmato i jar con il seguente comando:

jarsigner -signedjar zzzzz.jar xxxx.jar mykey

l'ho eseguita. La prima volta che la eseguo funziona correttamente, mentre se la chiudo e poi la riapro non funziona più. Mi dà il seguente errore:
"Le risorse jar nel file jnlp non sono firmate dallo stesso certificato" .

Quello che mi chiedo è: Perchè la prima volta funziona e la seconda no?????

Qualcuno mi può aiutare?????????
Non è che hai modificato il jar (magari con un rebuild) tra la prima esecuzione e la seconda?
Questo ad occhio potrebbe essere l'unico motivo perchè avvenga la situazione da te descritta (o quantomeno l'unico che mi viene ora in mente :asd: ).
ah.. la key come l'hai ottenuta?
hai usato il keytool?

altropinto
30-01-2008, 08:46
No....non ho fatto nessun rebuild!!!! Anche perchè l'applicazione la lancio una sola volta, mi scarico il jnlp e dopo lo eseguo.


La chiave l'ho generata con il seguente comando:

keytool -genkey -alias KeyName

Da cosa può dipendere???

^TiGeRShArK^
30-01-2008, 09:19
No....non ho fatto nessun rebuild!!!! Anche perchè l'applicazione la lancio una sola volta, mi scarico il jnlp e dopo lo eseguo.


La chiave l'ho generata con il seguente comando:

keytool -genkey -alias KeyName

Da cosa può dipendere???
confronta il jar che ti ritrovi nella cache di java web start con il jar originale con la signature che funziona.

altropinto
30-01-2008, 14:15
io ho usato netBeans senza firma...o meglio la firma è utente...se la cambiassi il programma non va...
E così funziona...il discorso esatto della firma non te lo so spiegare purtroppo...esistono comunque dell'aplicazioni che firmano i file jar...
cerca nella rete!

Come hai fatto ad utilizzare "netbeans senza firma"?????
cosa devo disabilitare????

altropinto
02-02-2008, 14:42
ok...grazie

^TiGeRShArK^
02-02-2008, 16:04
hai provato a togliere il download lazy?
Per il confronto così alla buona basta che controlli la dimensione dei jar se corrisponde...