Uploaded image for project: 'JBoss Web Server'
  1. JBoss Web Server
  2. JWS-531

Tomcat7 manager: JMX Query returns quoted results

XMLWordPrintable

    • Documentation (Ref Guide, User Guide, etc.), Release Notes
    • Not Yet Documented

      Output format of manager JMX Query differs for JWS-3.1.0 from JWS-3.0.3 and older.

      Request:

      /manager/jmxproxy?qry=*%3Atype=UserDatabase%2c*
      

      JWS-3.0.3 result (see not quoted rolenames):

      ...
      OK - Number of results: 1
      
      Name: Users:type=UserDatabase,database=UserDatabase
      modelerType: org.apache.catalina.mbeans.MemoryUserDatabaseMBean
      users: Array[java.lang.String] of length 3
      	Users:type=User,username="both",database=UserDatabase
      	Users:type=User,username="tomcat",database=UserDatabase
      	Users:type=User,username="role1",database=UserDatabase
      roles: Array[java.lang.String] of length 7
      	Users:type=Role,rolename=manager-status,database=UserDatabase
      	Users:type=Role,rolename=manager-jmx,database=UserDatabase
      	Users:type=Role,rolename=tomcat,database=UserDatabase
      	Users:type=Role,rolename=manager-script,database=UserDatabase
      	Users:type=Role,rolename=admin-gui,database=UserDatabase
      	Users:type=Role,rolename=manager-gui,database=UserDatabase
      	Users:type=Role,rolename=role1,database=UserDatabase
      writeable: true
      pathname: conf/tomcat-users.xml
      readonly: true
      groups: Array[java.lang.String] of length 0
      ...
      

      JWS-3.1.0-DR3 - see quoted rolenames:

      OK - Number of results: 1
      
      Name: Users:type=UserDatabase,database=UserDatabase
      modelerType: org.apache.catalina.mbeans.MemoryUserDatabaseMBean
      users: Array[java.lang.String] of length 3
      	Users:type=User,username="both",database=UserDatabase
      	Users:type=User,username="tomcat",database=UserDatabase
      	Users:type=User,username="role1",database=UserDatabase
      roles: Array[java.lang.String] of length 7
      	Users:type=Role,rolename="manager-status",database=UserDatabase
      	Users:type=Role,rolename="manager-jmx",database=UserDatabase
      	Users:type=Role,rolename="tomcat",database=UserDatabase
      	Users:type=Role,rolename="manager-script",database=UserDatabase
      	Users:type=Role,rolename="admin-gui",database=UserDatabase
      	Users:type=Role,rolename="manager-gui",database=UserDatabase
      	Users:type=Role,rolename="role1",database=UserDatabase
      writeable: true
      pathname: conf/tomcat-users.xml
      readonly: true
      groups: Array[java.lang.String] of length 0
      

      Slight difference, but a code can depend of the strict format.

            rhn-support-csutherl Coty Sutherland
            fgoldefu@redhat.com Filip Goldefus (Inactive)
            Marek Czernek Marek Czernek (Inactive)
            David Michael David Michael (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: