grant {
permission java.security.AllPermission;
};
これは機能します。
grant file:///- {
permission java.security.AllPermission;
};
これは動作しません。誰かが私に理由を説明してもらえますか?
構文は次のようになります。
codeBase "file:///-"{を付与します ..。 };
ドキュメントを参照してください。セミコロンに注意してください。
コードへのアクセス許可の割り当てには十分注意してください。
コードベースはファイルURLである必要がありますか(本番用ではなく開発用に通常です...)。
ディレクティブ「grant{permission}」は、コードがどこから来たかに関係なく、すべてのコードにアクセス許可を付与することを意味します。つまり、コードベースが指定されていない場合、コードはネットワークまたはファイルシステムからロードされる可能性があります。
2番目のディレクティブ(機能した場合)は、ローカルファイルシステムにのみ適用されます。ローカルファイルシステム上のすべてのファイルを(再帰的に)指定します。「file:///」自体が有効なURLかどうかはわかりません。私はそれがうまくいくことを知っていfile:///tmp/-
ます。