我在JBoss AS5.1中有MBean,它们是在JBossAS5.1中使用来自客户端的RMIAdaptor访问的。 我们做的事情如下:
InitialContext ic = new InitialContext(props);
org.jboss.jmx.adaptor.rmi.RMIAdaptor rmiAdaptor = (org.jboss.jmx.adaptor.rmi.RMIAdaptor) ic.lookup("jmx/invoker/RMIAdaptor");
ObjectName mBean = new ObjectName(SOME_MBEAN_NAME) ;
rmiAdaptor.invoke(mBean, "performSomeOperation", new Object[]{"xyz"}, new String[] {"java.lang.String"});
我们已使用RMIAdaptor将一部分客户端代码迁移到JBoss EAP6.4。现在,我们无法访问/调用JBoss AS5.1上部署的MBean。
尝试使用remoting-jmx但没有成功: 服务:JMX:远程处理-JMX://<宿主GT;:其中端口>
请回复您的解决方案或指示以找到解决方案。