2012-05-12 7 views
2

のJBoss(4.0.xの)持っているに表示されている多くの有用なのMBean(org.apache.commons.modeler.*): /jmx-consoleJBossのMBeanに見えなくてJConsoleで

が、私はJConsoleの中に記載されているこれらのBeanを参照することはできません(MBeanのタブ)。

これらの豆は外部に露出していませんか?

答えて

2

JBoss 4.xには独自の内部MBeanサーバーがあり、デフォルトのJVMとは別のものです(JBoss AS 4.xはJava 5およびそのMBeanサーバーよりも前に独自のものが必要です)。

私はJBoss AS 5.xではJVMのMBeanサーバーを使用するように指示していますが、JBoss AS 4.xはそのオプションを提供しているとは思いません。

これらの豆は外部に露出していませんか?

はい - JBoss ASの内部MBeanサーバーは、JVMのものと同じように公開されていますが、別の方法で公開されています。 JConsoleはJVMのMBeanサーバーと通信し、JBoss ASと通信するには別のツールが必要です。

P.S. JBoss AS 4.0は驚くほど古い(2004〜2005年)。あなたは本当にそれを更新する必要があります。

+0

洞察力のある回答のためにスカフマンありがとうございます。 JBoss 4xには、JMX-Console Webアプリケーションがあります。 org.apache。*パッケージMBeanデータがそこに表示されます。私はJMX経由でJBossからデータを取得するためにZABBIX(監視ツール)を使いたいですが、JMXコンソールに表示されるようにBean Names(Zabbixに)などを与えると、Zabbixはデータを取得できません。おそらく間違ったMBeanサーバーと話しているかもしれません(または、JMX Beanの名前を正しく与える方法がわかりません)。そして、私はZABBIX(またはJConsole)でMBeanサーバーを切り替えて話をするオプションはありません。 – Jasper

+0

@ジャスパーこの問題をどのように解決しましたか? – StackUnder

+0

@StackUnder - これはもう少し前ですが、私は正確には覚えていませんが、JBossをアップグレードするとおそらくそれが解決されたでしょう。残念ながら、私は今この設定にアクセスすることができません - それを見てください。 – Jasper

関連する問題