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

时间:2009-06-17 14:22:17

标签: websphere mbeans

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

1 个答案:

答案 0 :(得分:1)

你可以通过以下任何一种方式获得这些mbeans:

  1. JConsole - 连接到WAS有点棘手,这是我运行它的批处理:
    echo URL连接字符串是:service:jmx:iiop:// you-hostname-here:2809 / jndi / JMXConnector

    设置JAVA_HOME = C:\ Progra~1 \ IBM \ SDP \ jdk
    设置CLASSPATH =%CLASSPATH%;%JAVA_HOME%\ lib \ jconsole.jar
    设置CLASSPATH =%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%

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

  3. 编程。
    我会把这个留给你:)