2011-01-21 7 views
1

JROCKIT JVMでJMXを有効にしてjconsoleにアクセスするにはどうすればいいですか?JROCKIT JVMでJMXを有効にしてjconsoleにアクセスするには?

How to activate JMX on my JVM for access with jconsole?に多少のフォローアップ質問)

「私はアクティブにJMXでのJBoss(6.0.0.Final)を実行しようとした場合、私は奇妙なエラーが出て、JBossはdoesnのため、私が尋ねる主な理由は、あります正しく開始しないでください。だから多分それはボボの問題です。

答えて

1

これを行う最も簡単な方法は、同時にさまざまな潜在的なネットワーク構成の課題をサポートし、JVM(ほとんどの場合)を使用することです。JMXConnectorServerをJBoss App Serverにインストールすることです。標準のJ2SE接続を使用しています。

JBoss 6の古いビルドにはこのサポートが組み込まれていますが、jbossがそれを削除した理由はわかりませんが、ここで再作成する方法はわかります。

  1. org.jboss.jbossas/はJBossAS-はJBossAS-JMX-リモーティングのMavenの署名を有するジャーjboss-as-jbossas-jmx-remoting.jarを探します。 [jboss-home]/server/[your-server]/libディレクトリにコピーします。
  2. 下記のようにjmx-connector-service.xmlのようなファイルを作成し、[jboss-home]/server/[your-server]/deployディレクトリにドロップします。 alt text

(申し訳ありませんが、トラブルstackoverflowのためにXMLのフォーマットを持っていました)。

サーバーが起動すると、あなたはかなり早い段階で、このようなログの文が表示されます。

INFO [JMXConnectorServerService] JMXコネクタサーバー:サービス:JMX:RMI://10.213.14.95/jndi/rmiを://10.213.14.95:1090 /のJMXConnector

あなたはバインディング、レジストリを使用し、ポートなどを微調整することができますが、今はJConsoleを開き、サービスに接続することができます:JMX:RMI://10.213 .14.95/jndi/rmi://10.213.14.95:1090/jmxconnector

サービスhereに関する詳しい情報があります。

関連する問題