Я пытаюсь следовать документации mbeans для weblogic и создать веб-приложение для доступа к уже созданным пользовательским компонентам, работающим в другом приложении, развернутом на сервере.Я использую этот код
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);
, когда я пытаюсь получить доступ к нашим пользовательским компонентам, я получил это исключение:
Доступ запрещен для субъекта: принципалы = [], для ResourceType: NameДействие: выполнить, цель: myMethod
в чем может быть проблема?