Ciao, ho un problema con Java Webstart. Abbiamo HAV una configurazione JNLP dove delle versioni è abilitato cioè:Certificato Webstart Java Problema con il controllo delle versioni JNLP
<property name="jnlp.versionEnabled" value="true"/>
e stiamo usando numeri di versione di ogni vasetto es:
<jar href="project.jar" version="2.5.7.0"/>
.
Stiamo firmando anche i nostri barattoli di applicazione utilizzando un plug-in di firma Maven Jar.
Tutto bene finora si dice.
Ogni volta che eseguiamo una nuova versione dell'applicazione, modifichiamo il file JNLP con i nuovi numeri di versione per ogni jar (non tutti i jars modificano le versioni) ma come nell'esempio project.jar riportato sopra dice questo numero di versione viene incrementato da 2.5.7.0 a 2.5.7.1. es.
<jar href="project.jar" version="2.5.7.1"/>
.
Quando i nostri utenti di scaricare la nuova applicazione tramite il file JNLP ricevono il seguente errore:
#### Java Web Start Error:
#### JAR resources in JNLP file are not signed by same certificate
ho aggiunto ulteriore DEBUG per WebStart e hanno trovato il seguente errore nella Java concole:
security: Validating cached jar url=http://servername/lib/project_V2.5.7.1.jar ffile=C:\Documents and Settings\username\Application Data\Sun\Java\Deployment\cache\6.0\10\57344cca-719709af-2.5.7.1- [email protected]
security: Have 0 common certificates after processing http://servername/lib/project.jar
network: Remove cache entry: http:///lib/project__V2.5.7.1.jar
Sembra che Webstart stia cercando di controllare la cache locale per un jar denominato project_V2.5.7.1.jar (che non esiste), poiché fa parte della nuova versione/download.
Poiché non riesce a trovare il JAR assume che i certificati non corrispondono - da qui l'errore:
JAR resources in JNLP file are not signed by same certificate.
sto supponendo che questo è errore Webstart! che ci sta causando molti dolori dato che dobbiamo cancellare manualmente la cache di webstart ora prima di ogni release, per ogni utente.
Qualcuno ha un problema simile?
sei riuscito a risolvere questo problema? Ho incontrato esattamente la stessa cosa –