Java Web Start no descarga archivos jar firmados

Tagged:  

Hola a todos.

He creado una aplicacación swing de escritorio, la he colocado en un servidor JBoss y he creado el correspondiente archivo .jnlp para que los clientes se descarguen la aplicación desde el servidor. Pero el problema es que con los jar SIN firmar, JWS descarga los ficheros, pero no se ejecuta la aplicación porque los jar están sin firma, pero si los firmo, entonces JWS me da un error de descarga:

#### No se ha podido cargar el recurso: http://srvjboss:8080/estador/estador.jar

java.io.IOException: 0
at com.sun.deploy.cache.CacheEntry$10.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.deploy.cache.CacheEntry.writeFileToDisk(Un known Source)
at com.sun.deploy.cache.Cache.downloadResourceToTempF ile(Unknown Source)
...
...
...

Da igual con versión de JWS lo intente el resultado es el mismo, sin firma se descargan, con firma no. Por más que h googleado, no he encontrado nada sobre esto... ¿Alguna idea? Gracias de antemano.

Encontré la solución

Por si le sierve a alguien, el problema era que estaba firmando los jar con una versión antigua de jarsigner. Estaba usando la versión que tenía en el servidor donde desplegaba y ahí tenia la versión 1.5.0 de java. He firmado los módulos con el jarsigner del JDK 1.7 y listo.

Gracias por tu aportación.

Saludos.