此規則會偵測對 javax.management.ObjectName 建構子的所有呼叫;該建構子可能為應用程式伺服器專用,而且將必須移轉,應用程式才能在 WebSphere Application Server 上執行。
例如,將標示下列呼叫:
請注意,僅必須移轉由 WebSphere Application Server 之外的應用程式伺服器專門提供的 MBean。 此規則仍將標示那些非 WebSphere 專用 MBean,包括可能相容的 MBean,例如自訂 MBean。 此外,將標示所有使用非 final 變數來作為變數的呼叫,因為工具所含的資訊不足以判定執行時期這些變數的值。 在 WebSphere Application Server 上使用之前,請檢查所有已標示的 MBean 是否相容。
例如,將不會標示下列呼叫,因為它們包含 WebSphere 專用名稱。
如需 WebSphere 提供的 MBean 清單,請參閱 WebSphere Application Server 公用 MBean 介面。
如需 Liberty 提供的 MBean 清單,請參閱 Liberty:提供的 MBean 清單。
如需如何設定自訂 MBean 的相關資訊,請參閱 使用自訂 MBean 來延伸 WebSphere Application Server 管理系統。