Как перепаковать веб-архив Java (WAR)? - PullRequest
0 голосов
/ 26 марта 2009

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

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

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

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

1 Ответ

1 голос
/ 26 марта 2009

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

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

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

...