0

我们有一些来自供应商的遗留 JAR 文件,这些文件以前作为小程序分发,但我们现在希望简化为 Web 服务。

虽然代码在我的 Eclipse IDE 中本地运行时有效,但在将其导出为 WAR 并将其部署到 JBoss (5.0.1) 后尝试从 Web 服务客户端调用它时它会失败。我得到的错误与安全相关(“jar 文件未签名”和“WEB-INF/lib/****.jar 未由指定的签名者签名。”,具体取决于我所做的修改)。无论如何我可以告诉我的应用程序服务器忽略该项目的 JAR 签名吗?

4

1 回答 1

1

我的猜测是你的 jar 已经被签名(当它作为一个小程序分发时)并且在 META-INF 中包含一些垃圾。如果不需要,从 META-INF 中删除 *.SF、*.RSA、*.DSA 以“取消签名”jar。

于 2009-10-13T21:13:16.230 回答