在我的小程序,它需要下载其他网站上的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:我看了很多的问题在这里与我在#1的问题,但是我无法找到解决这个问题的正确途径。
EDIT : i got the Applet work by signing all jar files that needed to run with the Applet.