问题描述
我的applet可以在eclipse中运行能读本地图片文件但是部署到tomcat后就报java.security.AccessControlException:accessdenied(java.io.FilePermissionresourceslog.gifread)需要高手帮帮忙急等谢谢!
解决方案
解决方案二:
Applet本来就不能访问本地资源,这个是安全限制,不然不就可以随意操作客户端本地的文件了你可以把图片放在服务器上,Applet可以通过URL访问Applet所在的服务器上的文件
解决方案三:
支持楼上正解。。。。。jf
解决方案四:
数字签名
解决方案五:
必须通过数字签名实现,我搞过,功能挺强悍的
解决方案六:
数字签名是可以的,等我给你找找例子啊。http://www.javaeye.com/topic/666494
解决方案七:
对使用数字签名,把你用到的java包都加上签名就可以了。
解决方案八:
谢谢大家留言我的本地文件是在服务器上原来没有数字签名也能够访问但是最近重装了tomcat和jkd6就访问不了不知道什么原因?是不是因为策略文件?还是有别的原因?
解决方案九:
要是那么容易就访问到了安全性也太差了吧比如别人打开了你做的网页,结果你在applet把人家硬盘给格式化了或把文件删掉了多么可怕的事情
解决方案十:
不是策略文件,你对JAR包做数字签名就可以了。
解决方案十一:
安全限制,必须通过数字签名实现
解决方案十二:
谢谢你们说的是客户端访问吧?我现在只需要访问服务器资源
解决方案十三:
引用11楼ljaaabbb的回复:
谢谢你们说的是客户端访问吧?我现在只需要访问服务器资源
applet本来就在客户端执行的。。。
解决方案十四:
引用5楼dr_lou的回复:
数字签名是可以的,等我给你找找例子啊。http://www.javaeye.com/topic/666494
学习,这里强人太多了
时间: 2024-11-18 07:22:22