【问题标题】:WebSphere app server 7.0 GUI admin console and MBeansWebSphere app server 7.0 GUI 管理控制台和 MBean
【发布时间】:2009-06-17 14:22:16
【问题描述】:

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

【问题讨论】:

    标签: websphere mbeans


    【解决方案1】:

    您可以通过以下任一方式访问您已注册的这些 mbean:

    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,*')
      打印 AdminControl.getAttribute(beanNameString, 'someAttribute')
      AdminControl.invoke(beanNameString, 'someMethod', 'parameter1')

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-05
      • 1970-01-01
      • 2016-09-08
      相关资源
      最近更新 更多