Pregunta

Tengo un archivo .war de una aplicación. Funciona, pero tengo que actualizar algunos tarros interiores (versión sólo cambios menores)

Mientras que puedo operar en archivos .war utilizando el comandante de la medianoche, los archivos no se puede ejecutar más: java.lang.SecurityException: SHA1 digest error.

He intentado volver a empaquetar utilizando el comando jar, pero se equivocan: El archivo contiene la nueva META-INF, y ninguna WEB-INF (que se necesita).

Gracias por soluciones propuestas!

¿Fue útil?

Solución

Los nombres deben META-INF y WEB-INF, sin una "O".

¿Está modificando los archivos jar en WEB-INF/libs? Porque suena como usted ha manipulado un archivo firmado, y, normalmente, la guerra misma es sin signo.

Si se altera un archivo JAR firmado, la firma se invalida. O bien volver a firmar el código con su clave de firma de código, o eliminar la información de firma invalidada desde el META-INF.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top