Вопрос

У меня есть файл .war приложения.Это работает, но мне нужно обновить некоторые внутренние банки (только незначительные изменения в версии)

Пока я могу работать с архивами .war, используя midnight commander, файлы больше не могут быть выполнены:java.lang.SecurityException: SHA1 digest error.

Я попытался перепаковать его с помощью команды jar, но у меня получилось неправильно:Архив содержит новую META-INF и не содержит WEB-INF (которая необходима).

Спасибо вам за предложенные решения!

Это было полезно?

Решение

Имена должны быть META-INF и WEB-INF, без буквы "О".

Изменяете ли вы файлы jar в WEB-INF/libs?Потому что это звучит так, как будто вы подделали подписанный архив, и обычно сама война не подписана.

Если вы измените подписанный jar-файл, подпись станет недействительной.Либо повторно подпишите код своим ключом подписи кода, либо удалите недействительную информацию подписи из META-INF.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top