作者:jim weaver 【程序编程相关:WebLogic的初步研究(1-2)】
bea weblogic 8.1实现了java management extensions (jmx) 1.0.大多数weblogic子系统(jms providers.jdbc container与executequeues等)及其组成部分被称为mbeans,并且包含配置.监控与管理它们所依据的属性.管理服务器实例实现了mbeanserver,而该管理服务器实例的配置与运行时mbeans以及它的受控服务器的配置与运行时mbeans都是通过该mbeanserver被访问的. 【推荐阅读:JAVA/JSP学习系列之十】
bea weblogic 8.1实现了java management extensions (jmx) 1.0.大多数weblogic子系统(jms providers.jdbc container与executequeues等)及其组成部分被称为mbeans,并且包含配置.监控与管理它们所依据的属性(attribute).管理服务器实例实现了mbeanserver,而该管理服务器实例的配置与运行时mbeans以及它的受控服务器的配置与运行时mbeans都是通过该mbeanserver被访问的.受控服务器实例实现了mbeanserver,而只有驻留在该受控服务器上的配置与运行时bean才能通过该mbeanserver被访问. 【扩展信息:JAVA/JSP学习系列之一】
在运行服务器工作不正常的调试场景中,可对它的两个配置bean都进行检查,以便诊断出故障原因.可通过java api对bea weblogic mbeans进行有计划的访问.另外,weblogic提供了两种无需编程访问mbeans的方法:weblogic.admin命令与wlconfig ant task.当然也还有无数的第三方工具可以提供对mbeans的方便访问.我常使用的两个是:wlsh(由bea的paco gomez开发)与wlsscripting(bea的satya ghattu使用jpython开发的).
我利用两台受控服务器的群集以及另外一台独立的受控服务器对testdomain进行了配置.利用wlsh连接到管理服务器将会产生如清单1所示的结果.
连接到受控服务器将生成如清单2所示的结果.
现在我可以利用如下命令从管理服务器上检索executethreadcurrentidlecount.
... 下一页