問題タブ [spring-jmx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
7782 参照

spring - Spring JMX Mbeanが表示されないか、jconsoleに登録されていません

ローカルのTomcatサーバー上のEclipse内で単純なSpringJMXアプリケーションを試してみましたが、mbeanを登録できないため、Eclipseコンテキスト内でjconsole内で表示できるようになりました:component-scanは私が作成したBeanを取得するように見えますただし、これらは登録されていません。プログラムでmbeanを登録すると、機能します。

これが私のconfigxmlファイルです。

アノテーションで登録しようとしている単純なBean

また、Tomcatサーバーの引数を次のように設定しました

これに関する助けをいただければ幸いです、ありがとう

0 投票する
1 に答える
402 参照

java - Javaベースの構成を使用したSpring@TomcatのJMX

Hibernate統計を確認するのが好きですが、見つけることができません。

どこで検索する必要がありますか?

ここに画像の説明を入力してください

0 投票する
2 に答える
2637 参照

java - プログラムによるリモート jmx 監視の有効化

JMX を介してリモート アクセスできるようにコア Java アプリケーションを有効にしようとしています。ただし、2 つの制限により、必要以上に難しくなっています。

a) Linux ボックスでアプリを起動するスクリプトを自由に変更することはできません。したがって、「jmxremote」パラメーターを jvm に渡すことはできません。

com.sun.management.jmxremote.port = xxxxb)指定したリモート ポート ( ) が開いていない可能性が非常に高く、スクリプトを変更して別の開いているポートを試すことができません。私は自動的にそれをしなければなりません。

必要なすべての jmxremote パラメータを設定し、「空き」ポートを見つけるクラスを作成することで、これらの制限を回避しようとしました。

以下に示すように、Spring を介して初期化します。

テストするために、Windows マシンでアプリを起動します。正常に起動します。しかし、同じボックスで JConsole を起動し、 「リモート プロセス」 (ip:port)経由で接続しようとすると、下部に「接続が拒否されました」というメッセージが表示されます。

JMX エージェントが、設定しているリモート システム プロパティを認識していないのではないかと考えています。

JDK 1.6を使用しています。

0 投票する
1 に答える
109 参照

java - 以下のアプリケーションでのSpring jmx機能の追加について

私はJMXの世界に不慣れですが、これまでのところ、主にアプリケーションの監視と管理に使用されていることを調査しました.Spring JMXに非常に興味があるため、このインターフェースとクラスを開発しました。 spring を使用して特別に JMX に最適化するには、このために spring xml でどのような設定を行う必要があります...

そして以下はクラスです..

0 投票する
2 に答える
629 参照

apache-camel - jmx を介して実行時に camel のルート ポリシーを変更する

実行時にルート ポリシーを変更することは可能ですか? たとえば、以下のコードがある場合

camel の実行中に cron パラメータを変更したいと思います。JConsole では、返される getRoutePolicyList にアクセスできます。

CronScheduledRoutePolicy(0x6dc7efb5)

何らかの方法でstartPolicyオブジェクトにアクセスし、新しい値で再インスタンス化することは可能ですか? getter と setter を使って camel の mbean クラスを拡張しましたか?

0 投票する
0 に答える
86 参照

jmx - spring jmx ビジュアル ダイアグラムまたはコンポーネントの相互作用

私はJMXの世界の初心者であり、春のJMXと特に春のレシピ本を読んで、春のjmxについてもっと学ぶことができました。また、春のjmx http: //tedone.typepad.com/blog/java/ ..しかし、コンポーネントの相互作用がグラフィカルに示されている、または図が示されているURLまたは何かを共有してください。視覚的な図が必要です。 jmxについてもっと理解してください。

0 投票する
2 に答える
2793 参照

java - spring が jmx に登録した Bean を取得するにはどうすればよいですか?

spring が mbeanserver に登録した Bean インスタンスのリストを取得する方法はありますか?

MBeanExporter に MBeanExporterListener を登録できることがわかりましたが、それは Bean が登録された ObjectName しか教えてくれません。その ObjectName をどこかで使用して、登録されたオブジェクトのインスタンスを取得できますか?

MBeanExporter をサブクラス化することが 1 つのオプションであることがわかりましたが、必要でない限り、実際にはそうしたくありません。

ありがとう。