使用Apache Tomcat为JRE 7u45部署的WAR中的未签名Applet

时间:2013-10-28 18:27:26

标签: java tomcat applet

我有一个部署在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中开始发生。显然,这是增强安全功能的一部分。

1 个答案:

答案 0 :(得分:0)

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