在我的 Applet 中,它需要从其他站点下载 csv 文件才能运行。
当我用 appletviewer 运行小程序时,它给了我这个异常:
java.security.AccessControlException: access denied (java.net.SocketPermision www.xxxsitexxx.com:80 connect, resolve
....
我的小程序已签名:
jarsigner -verify myfile.jar >> the result : jar verified.
我试图添加:
grant {
permission java.security.AllPermission;
};
进入Tomcat的文件夹:
..conf/catalina.policy
但它没有用。
谷歌建议我添加安全许可:
... jre/lib/security/java.policy
但我无法改变它:
Access to ... jre/lib/security/java.policy was denied.
我的问题是:
- 向 java.policy 添加权限是否可以解决问题?
- 如果是这样,我该如何更改 java.policy 的内容?
PS:我在这里阅读了许多与我在 Stackoverflow 中的问题有关的问题,但我找不到解决问题的正确方法。
EDIT : i got the Applet work by signing all jar files that needed to run with the Applet.