我从事 web start 工作已有几年,并且有签署 jars 等方面的经验。我第一次尝试使用 web start 部署 RCP 应用程序,尽管我实际上已经使用相同的证书对所有 jar 进行了签名,但我不断收到此错误:“jnlp 中的 jar 资源未由相同的证书签名”
有没有人遇到过这个?如果是这样,关于如何解决的任何想法?
最佳答案
当我在检查 jar 后遇到类似问题时,发现某些第 3 方 jar 是由其他人签名的。
您应该为其他证书签名的 jar 创建一个单独的 jnlp 文件,并从您的 jnlp 文件中读取此 jnlp:
<resources>
...
<extension name="other" href="other.jnlp"/>
</resources>
关于java - jnlp 中的 jar 资源未由同一证书签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/430755/