2015-11-02 30 views
0

我有一个控制器和两个成员的集体。当我尝试从控制器的一个成员中调用一个MBean时,我在响应中获得了一个MBean对象,并且它看起来是正确的,除了它实际上不包含任何值的数据(在这种情况下,它是用于查看线程池)。连接集体成员到JMX控制器的问题

当我看在日志中我的两个集体的成员,我在启动seeig以下错误消息[15年11月2日11:38:07:150 EST] 00000040 llective.member.internal.publisher.ServerManagementPublisher W CWWKX8127W:无法发布此 服务器的JMX端点信息。这个服务器的MBeans将不能通过集体管理 。 发生配置或其他类型的警告或错误。检查以前的警告或错误消息,以找出可能的 纠正措施。

问题是,没有其他的消息让我知道错误是什么。有没有人有任何建议可以打开一个痕迹,或者可能有什么想法是晚上会出错?

回答

0

每次会员启动时都会发出警告吗?警告表明在发布时,未安装JMX端点。为了证实这一点是你所看到的,在成员服务器上(在server.xml),启用该跟踪将提供线索,如果这是发生了什么事您的服务器上:

<记录traceSpecification =“com.ibm。 ws.collective.member.internal.publisher.MemberJMXEndpointImpl = all“/ >

通过此跟踪,当成员启动时,您将能够看到JMX端点在发布时是否还没有其信息。当它接收到信息时,您将看到类似的开始追踪(在正常情况下,这种情况会在发布警告前发生):

collective.member.internal.publisher.MemberJMXEndpointImpl > setJMXEndpointObject Entry