静的ポリシー・ファイルを構成することにより、 必要なアクセス権がすべての Java プログラムに付与されます。
WebSphere Application Server でサポートされる使用可能なポリシー・ファイルの リストについては、 Java 2 セキュリティー・ポリシー・ファイル のトピックを参照してください。
ポリシー・ファイル名 | 説明 |
---|---|
java.policy | ノード上のすべての Java プログラムに対する デフォルト・アクセス権が含まれています。このファイルはあまり変更されません。 |
server.policy | ノード上のすべての WebSphere Application Server プログラム に対するデフォルト・アクセス権が含まれています。このファイルはあまり更新されません。 |
client.policy | ノード上のすべてのアプレットとクライアント・コンテナーに対するデフォルト・アクセス権が含まれています。 |
java.security.AccessControlException: access denied (java.io.FilePermission
app_server_root/Base/lib/mail-impl.jar read)
Java プログラムがこの例外を受け取り、 このアクセス権を追加することが妥当であると判断した場合は、 アクセス権を適切なポリシー・ファイルに追加します。
grant codeBase "file:user_client_installed_location" {
permission java.io.FilePermission
"app_server_root/Base/lib/mail-impl.jar",
"read";
};
アクセス権を追加するかどうかを判断するには、アクセス制御の例外 を参照してください。