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.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

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.

Enviar un comentario nuevo

El contenido de este campo se mantiene privado y no se mostrará públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <pre>. The supported tag styles are: <foo>, [foo].

Más información sobre opciones de formato