データベースのいくつかのクラスで使用するために、Domino サーバーの jvm/lib/ext フォルダーにいくつかの jar を入れました。セキュリティ以外はすべて機能します。
「パーミッションjava.security.AllPermission;」を配置すると (引用符なし) java.policy のメイン許可では、すべてが機能しますが、クラスを含むデータベースと ext フォルダー内の jar のみに対する別の許可に絞り込もうとすると、あらゆる種類の許可を受け取ります。セキュリティ例外。たとえば、jar の 1 つがリフレクションを実行しているため、リフレクション例外を受け取ります。
ファイルで一緒に使用しようとした 2 つの個別の許可を次に示します。
grant codeBase "file:/C:/path_to_domino_server_program_directory/jvm/lib/ext/-" {
permission java.security.AllPermission;
}
grant codeBase "xspnsf://server:0/path_to_database/database.nsf/-" {
permission java.security.AllPermission;
};
どんな助けでも大歓迎です。