是否可以将相同的权限授予不相关的代码库(例如,我不能使用通配符)?
例如,我有以下权限配置:
grant codebase "file:/somepath1/code.jar" {
permission my.class.Permission1;
permission my.class.Permission2;
permission my.class.Permission3;
};我还想向/somepath2/code2.jar和path3/code3.jar授予相同的权限集。
有没有可能用单一的授权部分?
发布于 2012-07-24 04:21:33
据我所知,有两种方法可以实现你的愿望:
1.用一些证书唱jars,然后使用:
grant signedBy "Duke" {
permission my.class.Paermission1;
}; "Duke“是tye密钥库中证书的别名。
2.将jars重新组织到文件夹中,然后使用:
grant codeBase "file:/somepath/subpath1/-" {
permission my.class.Paermission1;
};"/-“匹配目录中的所有文件(包括类文件和JAR文件),并以递归方式匹配该目录中包含的子目录中的所有文件
请查看此处查看详细信息PolicyFiles
https://stackoverflow.com/questions/11619631
复制相似问题