您的位置:首页 > 移动开发

解决Java6.0.29后,Applet不能执行的问题

2011-12-12 17:41 239 查看
Java6.0.29后,Applet执行不了。

先是报了java.security.AccessControlException: access denied (com.sun.deploy.security.SecureCookiePermission origin<hostname>错误。

这个错误是因为权限变更了造成的。必须保证在https下才可以运行。如果是http就不能执行。 或者是jre版本降低到26等。

参考:http://blogs.oracle.com/stevenChan/entry/sun_jre_1_6_03

解决办法:

http的时候URL里面把jsessionid带上就好了。

例子:·http://localhost:8080/Project/GET.jsp;jsessionid=B3A1587DAA393447BFC47759D96D2CAF?user_id=U00002

看来Applet这个东西安全性方面并不是很好啊。

2012-1-19日补充

最近的jre版本update 30的话,上述问题不存在了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: