1

在我的 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.

我的问题是:

  1. 向 java.policy 添加权限是否可以解决问题?
  2. 如果是这样,我该如何更改 java.policy 的内容?

PS:我在这里阅读了许多与我在 Stackoverflow 中的问题有关的问题,但我找不到解决问题的正确方法。

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

0 回答 0