JAR清单应用程序库允许的代码库不匹配

时间:2014-05-29 06:39:27

标签: java applet

我已将application-library-allowable-codebase:http://my.host.name/myapp/ *添加到我的applet jar清单文件中。我可以从我的JSP运行/启动applet但是当我从asp.net应用程序运行/调用它时,我得到以下错误:

Caused by: java.lang.SecurityException: JAR manifest application-library-allowable-codebase  mismatch for http://my.host.name/myapp/lib/applet.jar
at com.sun.deploy.security.DeployManifestChecker.verify(Unknown Source)
at com.sun.deploy.security.DeployManifestChecker.verify(Unknown Source)
... 30 more

有人可以说我必须做什么。

2 个答案:

答案 0 :(得分:1)

来自文档docs

  

星号(*)只能在域名开头用作通配符,不能仅与顶级域名一起使用,例如* .com。

所以你不能使用http://your.host/app/*,因为通配符(*)就在最后。你可以只写http://my.host.name

答案 1 :(得分:0)

通过添加运行域名和点网应用程序域的applet修复了问题。

application-library-allowable-codebase: http://my.host.name/ http://my.donetapp.host.name/