题
我有一个应用程序的一个.war文件。它的工作原理,但我需要一些更新 内罐的(仅次要版本更改)的
虽然我可以使用将.war档案操作
午夜指挥官,文件不能再执行:
java.lang.SecurityException: SHA1 digest error
。
我尝试使用jar命令重新包装它,但我得到一个错误: 存档包含新META-INF,并没有WEB-INF(这是需要的话)。
感谢您提出的解决方案!
解决方案
的名称应META-INF
和WEB-INF
,没有 “O”。
您修改WEB-INF/libs
的jar文件?因为它听起来就像你已经篡改的签署存档,并且通常是战争本身是无符号的。
如果你改变一个签名的JAR文件,签名是无效的。要么重新签名与代码签名密钥代码,或从META-INF删除无效签名信息。
不隶属于 StackOverflow