2015-11-02 27 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