我们有一些以前作为applet分发的供应商的遗留JAR文件,但我们现在想简化为Web服务。
虽然代码在我在Eclipse IDE中本机运行时有效,但在我将其作为WAR导出并在JBoss(5.0.1)上部署之后尝试从Web服务客户端调用它时,它会失败。我得到的错误与安全性有关(“jar文件未签名”和“WEB-INF / lib / ****。jar未由指定的签名者签名。”,具体取决于我所做的修改)。反正我是否告诉我的应用服务器忽略这个项目的JAR签名?
答案 0 :(得分:1)
我的猜测是你的jar已经签名(当它作为applet分发时)并且在META-INF中包含一些垃圾。如果不需要,请从META-INF中删除* .SF,*。RSA,* .DSA以“取消签名”jar。