微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java中不受信任的清单条目异常

如何解决java中不受信任的清单条目异常

在我们的 java 应用程序中,我们使用相同的证书对所有 jar 进行签名,并且所有 jar 都已成功签名。之后,当我们尝试在 Solaris 平台上启动应用程序时,我们得到以下堆栈跟踪的异常

java.lang.SecurityException: Untrusted manifest entry: org/jdom/input/
at java.util.jar.Manifest.getTrustedAttributes(Manifest.java:159)
at java.util.jar.JavaUtilJaraccessImpl.getTrustedAttributes(JavaUtilJaraccessImpl.java:65)
at java.net.urlclassloader.definePackage(urlclassloader.java:496)
at java.net.urlclassloader.definePackageInternal(urlclassloader.java:423)
at java.net.urlclassloader.defineClass(urlclassloader.java:452)
at java.net.urlclassloader.access$100(urlclassloader.java:74)
at java.net.urlclassloader$1.run(urlclassloader.java:369)
at java.net.urlclassloader$1.run(urlclassloader.java:363)
at java.security.AccessController.doPrivileged(Native Method)

我尝试退出 jar,但仍然遇到问题。这个 jar 也需要签名。 有大佬知道怎么解决吗?

注意:应用程序在其他平台上运行良好,没有任何问题。这只是一个我们看到问题的 solaris 平台。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。