gpt4 book ai didi

java - 使用 Apache Tomcat for JRE 7u45 部署的 WAR 中未签名的小程序

转载 作者:行者123 更新时间:2023-11-28 23:41:00 25 4
gpt4 key购买 nike

我有一个部署在 Apache Tomcat 上的 WAR 文件。 WAR 文件通过浏览器运行 Applet。从 Java 7u45 开始,JRE 给我一个错误“来自以下位置的未签名应用程序正在请求运行权限”。

我的问题是,如果我的 Applet 中的文件不是 jar 文件,而是 .class 文件,我该如何签署 Applet?

下面是我在 JSP 页面中使用的 applet 标记的示例。

<applet code=TicTacToe.class 
width=120 height=120>
</applet>

如何消除“来自以下位置的未签名应用程序正在请求运行权限”错误。这个错误开始出现在 Java 7u45 中。显然,这是增强安全功能的一部分。

最佳答案

你不能。签名信息包含在 META-INF/MANIFEST.MF 文件中,该文件是 jar 文件的一部分。所以你需要打包它。

关于java - 使用 Apache Tomcat for JRE 7u45 部署的 WAR 中未签名的小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19642350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com