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