You may also add MBean descriptions for custom components in
an mbeans-descriptors.xml file, located in the same package as the class files
it describes.
The permitted syntax for the mbeans-descriptors.xml is defined by
the DTD file.
The entries for a custom LDAP authentication Realm may look like this:
  <mbean         name="LDAPRealm"
            className="org.apache.catalina.mbeans.ClassNameMBean"
          description="Custom LDAPRealm"
               domain="Catalina"
                group="Realm"
                 type="com.myfirm.mypackage.LDAPRealm">
    <attribute   name="className"
          description="Fully qualified class name of the managed object"
                 type="java.lang.String"
            writeable="false"/>
    <attribute   name="debug"
          description="The debugging detail level for this component"
                 type="int"/>
    .
    .
    .
  </mbean>