Pergunta

Eu tenho um arquivo .war de um aplicativo. Ele funciona, mas eu preciso atualizar alguns frascos internos (apenas pequenas mudanças de versão)

Enquanto eu puder operar em arquivos .war usando o comandante da meia-noite, os arquivos não podem ser executados mais: java.lang.SecurityException: SHA1 digest error.

Eu tentei reembalagem-lo usando o comando jar, mas eu entendi errado: O arquivo contém nova META-INF, e nenhum WEB-INF (que é necessário).

Obrigado por soluções propostas!

Foi útil?

Solução

Os nomes devem ser META-INF e WEB-INF, sem um "O".

Você está modificando os arquivos jar em WEB-INF/libs? Porque parece que você ter adulterado com um arquivo assinado, e, normalmente, a própria guerra é sem assinatura.

Se você alterar um arquivo jar assinado, a assinatura é invalidado. Ou re-assinar o código com sua chave de assinatura de código, ou remover as informações de assinatura invalidada da META-INF.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top