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

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的话,上述问题不存在了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值