【发布时间】:2012-01-12 12:33:03
【问题描述】:
我正在尝试遵循 mbeans for weblogic 的文档并创建一个 Web 应用程序 访问在服务器中部署的另一个应用程序中运行的已经创建的自定义 bean。 我正在使用此代码
InitialContext ctx = new InitialContext();
MBeanServer server = (MBeanServer)ctx.lookup("java:comp/env/jmx/runtime");
String serverName = System.getProperty("weblogic.Name");
ObjectName on =new ObjectName("com.myCompanyName:Name=MyCutomBean,Type=MyCutomBean");
boolean boolresult=(Boolean)server.invoke(on, "myMethod",
new Object[]{"a","b","c"}
,new String[]{"java.lang.String","java.lang.String","java.lang.String"}); //throw exception
out.print(result);
out.print(boolresult);
当我尝试访问我们的自定义 bean 时,我遇到了这个异常:
不允许访问主题:principals=[],在 ResourceType:名称操作:执行,目标:myMethod
可能是什么问题?
【问题讨论】:
标签: security exception weblogic jmx mbeans