WebSphere app server 7.0 GUI管理控制台和MBean

WebSphere app server 7.0 GUI管理控制台和MBean,websphere,mbeans,Websphere,Mbeans,我是WAS新手,目前正在使用WAS 7.0。我在WAS中部署的应用程序在启动时会注册一些MBean,我想知道如何从WAS的管理控制台(GUI)监视/获取与这些注册MBean相关的信息。我在管理控制台中看到了很多选项,但是在应用程序启动时在WAS JMX基础设施中注册的MBean的相关信息在哪里找到却很困惑?还是只有通过编程才能获得它?如果您可以推荐一些资源,这将很有帮助?您可以通过以下任一方式获得已注册的MBean: JConsole-连接WAS有点棘手,下面是我运行它的批处理: 回显URL连接

我是WAS新手,目前正在使用WAS 7.0。我在WAS中部署的应用程序在启动时会注册一些MBean,我想知道如何从WAS的管理控制台(GUI)监视/获取与这些注册MBean相关的信息。我在管理控制台中看到了很多选项,但是在应用程序启动时在WAS JMX基础设施中注册的MBean的相关信息在哪里找到却很困惑?还是只有通过编程才能获得它?如果您可以推荐一些资源,这将很有帮助?

您可以通过以下任一方式获得已注册的MBean:

  • JConsole-连接WAS有点棘手,下面是我运行它的批处理:
    回显URL连接字符串为:服务:jmx:iiop://you-hostname-here:2809/jndi/JMXConnector

    设置JAVA\u HOME=C:\Progra~1\IBM\SDP\jdk
    设置类路径=%CLASSPATH%;%JAVA\u HOME%\lib\jconsole.jar
    设置类路径=%CLASSPATH%;tools.jar;com.ibm.ws.admin.client_7.0.0.jar
    “C:\Program Files\IBM\SDP\jdk\bin\jconsole.exe”-J-Djava.class.path=%CLASSPATH%

  • WSAdmin脚本-示例:
    beanNameString=AdminControl.queryNames('type=youMbeanName,*'))
    打印AdminControl.getAttribute(beanNameString'someAttribute')
    invoke(beanNameString、'someMethod'、'parameter1')

  • 以编程方式。
    我把这个留给你:)