「xyz.jar」と言うjarにallPermissionを与えるJavaポリシーファイルを作成しました
grant codebase "file:lib/xyz.jar" {
permission java.security.AllPermission;
};
しかし、プログラムの実行中に、プロパティのアクセス権に対して AccessControlException が発生します。このプロパティは、jar 内のクラスによって設定されます。
ポリシーのデバッグ中のエントリは次のとおりです。
policy: evaluate codesources:
Policy CodeSource: (file:/C:/path/lib/xyz.jar <no signer certificates>)
Active CodeSource: (file:/C:/path/lib/log4j-1.2.9.jar <no signer certificates>)
policy: evaluation (codesource) failed
と
policy: evaluate codesources:
Policy CodeSource: (null <no signer certificates>)
Active CodeSource: (file:/C:/path/lib/xyz.jar <no signer certificates>)
policy: evaluate principals:
Policy Principals: [com.abc.MyLoginModule/principalA]
Active Principals: []
policy: evaluation (principals) failed
どこが間違っていますか?