質問

私は、アプリケーションの.warファイルを持っています。それは動作しますが、私はいくつかを更新する必要があります インナー瓶(唯一のマイナーバージョンの変更)

私が使用しての.warアーカイブを操作することができますが 真夜中の司令官、ファイルはもう実行することはできません。 java.lang.SecurityException: SHA1 digest errorます。

私は、jarコマンドを使用して、それを再梱包しようとしたが、私はそれが間違って取得します: アーカイブは、新しいMETA-INF、および(必要とされている)無WEB-INFが含まれています。

提案されたソリューションをありがとう!

役に立ちましたか?

解決

の名前は、 "O" せずに、META-INF WEB-INFとする必要があります。

あなたはWEB-INF/libsにjarファイルを修正していますか?あなたが署名したアーカイブを改ざんしているようですね、と通常戦争自体が署名されます。

ので あなたが署名したjarファイルを変更する場合は、

、署名は無効化されます。どちらかあなたのコード署名キーでコードを再署名する、またはMETA-INFから無効化された署名情報を削除します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top