/**
* Check that Security Manager work properly with mlet service
*/
public Result testBaseSecurityChk2() throws Exception {
try {
System.setProperty("java.security.policy", POLICY_FILE);
Policy.getPolicy().refresh();
System.setSecurityManager(new SecurityManager());
MBeanServer server = MBeanServerFactory.createMBeanServer();
MLet mlet = new MLet();
ObjectName name = new ObjectName("test:name=mlet1");
server.registerMBean(mlet, name);
server.invoke(name, "getMBeansFromURL",
new Object[] { MLET_URL + "mlet.conf" },
new String[] { String.class.getName() });
boolean res = server.isRegistered(new ObjectName(
"test:name=FirstRemoteClass"));
System.out.println("Is MBean register: " + res);
} catch (Exception e) {
e.printStackTrace();
}
return result();
}
SecurityMLetTest.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:freeVM
作者:
评论列表
文章目录