我有一个应用程序的一个.war文件。它的工作原理,但我需要一些更新 内罐的(仅次要版本更改)

虽然我可以使用将.war档案操作 午夜指挥官,文件不能再执行: java.lang.SecurityException: SHA1 digest error

我尝试使用jar命令重新包装它,但我得到一个错误: 存档包含新META-INF,并没有WEB-INF(这是需要的话)。

感谢您提出的解决方案!

有帮助吗?

解决方案

的名称应META-INFWEB-INF,没有 “O”。

您修改WEB-INF/libs的jar文件?因为它听起来就像你已经篡改的签署存档,并且通常是战争本身是无符号的。

如果你改变一个签名的JAR文件,签名是无效的。要么重新签名与代码签名密钥代码,或从META-INF删除无效签名信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top