我已经在 Domino 服务器上的 jvm/lib/ext 文件夹中放置了一些 jar,以便在我的数据库中的某些类中使用。一切正常,除了安全。
如果我放置“permission java.security.AllPermission;” (没有引号)在我对 java.policy 的主要授权中,一切正常,但是如果我尝试将其缩小为仅针对具有类的数据库和 ext 文件夹中的 jar 的单独授权,我会收到各种安全例外。例如,我收到一个反射异常,因为其中一个 jar 正在执行反射。
以下是我尝试在文件中一起使用的两个单独的授权:
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;
};
任何帮助,将不胜感激。