【问题标题】:Missing Websphere NodeAgent JMX MBean缺少 Websphere NodeAgent JMX MBean
【发布时间】:2011-08-09 05:38:59
【问题描述】:

我正在尝试运行来自 IBM (sample code link) 的示例代码,以通过 JMX 客户端连接到 Websphere Application Server v7.0。

我可以通过 jconsole 成功连接到 Websphere MBeanServer,并且可以看到存在两个域(JMImplementation 和 WebSphere)。但是,我发现示例代码中没有指定 ObjectName 模式 WebSphere:type=NodeAgent,node=<some node>,* 的 NodeAgent MBean。

有人知道为什么没有 NodeAgent MBean 吗?

【问题讨论】:

    标签: java websphere jmx


    【解决方案1】:

    您可以运行这样的查询“WebSphere:*” - 这样您就可以在查询评估时获得您拥有的所有 mbean。只需将其打印出来即可表达您实际拥有的内容。例如,我的配置中只有服务器和门户 mbean,没有 nodeAgent。所以这个示例在我的环境中也不起作用。

    【讨论】:

      【解决方案2】:

      您运行的是哪个版本的 WebSphere? WebSphere Express 不包括节点代理或部署管理器。 WebSphere Network Deployment 包括这些组件以支持各种特性。它充满了营销语言,但 IBM 有一个PDF 列出各个版本之间的高级差异。

      【讨论】:

      • WAS 服务器中有三个关键结构。部署管理器、节点代理和应用服务器。根据您购买的产品和配置它们的方式,您可能有权访问各种组件(例如 Dmgr 或节点代理),也可能无法访问。示例代码试图做什么以及您想要实现什么。也许提供这方面的信息会帮助我们帮助您。
      • 我在我的 RAD 环境中运行 WAS 服务器,似乎只有应用服务器在运行。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-29
      • 2018-07-26
      • 1970-01-01
      • 2013-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多