Applet中的java.security.AccessControlException

时间:2012-04-14 04:12:33

标签: java exception applet appletviewer

在我的Applet中,它需要从其他站点下载csv文件才能运行。

当我用appletviewer运行applet时,它给了我这个例外:

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

但它不起作用。

Google建议我将安全许可添加到:

... jre/lib/security/java.policy

但我无法改变它:

Access to ... jre/lib/security/java.policy was denied.

我的问题是:

  1. 是否为java.policy添加权限解决问题?
  2. 如果是这样,我怎么能改变java.policy的内容?
  3. PS:我在这里看到很多与Stackoverflow中的问题有关的问题,但我找不到正确的解决方法。

    EDIT : i got the Applet work by signing all jar files that needed to run with the Applet.
    

0 个答案:

没有答案