1 Reply Latest reply on Oct 22, 2012 2:41 PM by Todd Moyer

    missing MBeans (jboss.system, jboss.jca, etc.)

    Todd Moyer Newbie

      I'm trying to retrieve jboss MBean values without using Twiddle.  I'm using JMX remotely as I have with WebLogic, Tomcat, etc.  I get some domains, but it's a different set than Twiddle is returning.

       

      Why are jboss.system, jboss.jca, etc.domains missing when I connect to my JMX port?  What do I need to include to get these?

       

      My code is just establishing a connection to our JMX port on localhost and requesting domians like so:

       


      urlStr   = "/jndi/rmi://" + _host + ":" + _port + "/jmxrmi";_

          _url      = new JMXServiceURL ("rmi", "", 0, _urlStr);

          Map<String, String[]>  env  = new HashMap<String, String[]>();

          env.put (JMXConnector.CREDENTIALS, new String[] {_user, _pswd});

          _conctr   = new RMIConnector  (_url, env);

          _conctr.connect ();

          _contn    = _conctr.getMBeanServerConnection();

       

      and

       


      for (String str : _contn.getDomains()) {

       

       

       

      Twiddle gives:

       

      com.arjuna.ats.properties
      jboss
      jboss.admin
      jboss.alerts

       

      ...

       

      jboss.web
      jboss.web.deployment
      jboss.ws
      JMImplementation

       

       

      JMX  returns:

       

        com.sun.management
        java.lang
        java.nio
        java.util.logging
        jboss.ws
        JMImplementation
        rhq.pc