1

私のアプレット内では、他のサイトから csv ファイルをダウンロードして実行する必要があります。

アプレットビューアーでアプレットを実行すると、次の例外が発生しました。

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 の内容を変更できますか?

PS : ここで Stackoverflow の問題に関連する多くの質問を読みましたが、それを解決する正しい方法が見つかりませんでした。

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

0 に答える 0