Domanda

Ho un file .war di un'applicazione. Funziona, ma ho bisogno di aggiornare alcuni vasetti interni (solo versione lievi modifiche)

Mentre posso operare sugli archivi .war utilizzando il Midnight Commander, i file non può essere eseguito più: java.lang.SecurityException: SHA1 digest error.

ho provato reimballaggio utilizzando il comando jar, ma ho sbagliato: L'archivio contiene nuove META-INF, e nessun WEB-INF (che è necessaria).

Grazie per le soluzioni proposte!

È stato utile?

Soluzione

I nomi dovrebbero essere META-INF e WEB-INF, senza una "O".

Stai modificando i file jar in WEB-INF/libs? Perché suona come avete manomesso un archivio firmato, e normalmente la guerra stessa è senza segno.

Se si modifica un file JAR firmato, la firma viene invalidata. In entrambi i ri-firmare il codice con la chiave di firma del codice, o rimuovere le informazioni sulla firma invalidato dalla META-INF.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top