MBeans 描述符操作指南

目錄

簡介

Tomcat 使用 JMX MBeans 作為實作 Tomcat 可管理性的技術。

Catalina 的 JMX MBeans 描述位於每個套件中的 mbeans-descriptors.xml 檔案中。

您需要為自訂元件新增 MBean 描述,才能避免「找不到 ManagedBean」例外狀況。

新增 MBean 描述

您也可以在 mbeans-descriptors.xml 檔案中為自訂元件新增 MBean 描述,該檔案位於與其所描述的類別檔案相同的套件中。

mbeans-descriptors.xml 允許的語法由 DTD 檔案定義。

自訂 LDAP 驗證領域的條目可能如下所示

  <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>