問題タブ [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 投票する
1 に答える
81 参照

java - JMXかJMXでないか

それが問題です。

そして、古き良きハムレットのように、私は自分に合う唯一の答えを探しています。というか、私のプログラムのニーズに合っています。

基本的に私が欲しいのはこれです: 実行中の Quartz ジョブに関するいくつかのデータを、素晴らしく直感的な方法でユーザーに提示したいと考えています。私が話しているデータは、処理されたメッセージの数と、ジョブが実行されているかどうか、またはエラーが発生した場合は最後のエラー メッセージです。

ホレイショは、これを可能な限り簡単な方法で達成する方法について答えてくれますか?

JMX は正しい考え方ですか、それとも、Spring mvc を使用した JSP サイトの未知の土地に挑戦する必要がありますか?

よろしく、

キリスト教徒

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

spring - Spring JMX プロキシ インターフェイスの問題

プロジェクトで Spring + JMX Bean 構成を試しています。私はJMXテクノロジーに不慣れです。マネージド Bean でプロキシ インターフェイスの方法を実装する必要があります。試してみると、以下のエラーが表示されます。

誰でも私を案内できますか?私は自分の戦争をTomcatに展開しようとしています。起動時のアプリケーションのコンテキスト初期化で、InvalidInvocationExceptionが発生します

インターフェース

実装クラス

AppLoader で使用

service.xml スニペット

フル スタック トレース

init() に Try-Catch を追加し、スタック トレースを出力します (以下を参照)。

OperationException() の結果は getLocation() になります

編集:私はまだ問題に直面しています。https://github.com/appu-86/JMX-Testにサンプル プロジェクトを作成しました。サンプル プロジェクトでプロキシ インターフェイスの問題が発生する理由を教えてもらえますか?

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

java - Spring JMX Bean が JConsole に表示されない

ここで何度も質問されていることは承知していますが、私の問題を解決できませんでした。POJO を JMX Bean として公開するための基本的な例をセットアップし、それを JConsole で表示したいと考えています。Spring Docsに従っているので、なぜこれが機能しないのかわかりません。

私のコードは

私が試した同様の質問への回答による<context:mbean-server/><context:mbean-export/>、これらは解決しませんでした。

メインメソッドのコードに関連していますか? 私は...の有無にかかわらず試しましたcontext.getBean(...)...

編集SpringのログにはINFO: Located managed bean 'bean:name=testBean1': registering with JMX server as MBean [bean:name=testBean1]、MBeanが表示されないことを除いて、JConsoleのプロセスに接続できると書かれています。

編集#2ロギングを有効にした後、私は見ることができますMBeanExporter:651 - Located managed bean 'bean:name=testBean1': registering with JMX server as MBean [bean:name=testBean1]

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

spring - xml spring 構成で jmx mbean の読み取り専用属性を構成する

XML構成で読み取り専用JMX Beanを構成する方法は?

公式チュートリアル (以下のリンク) は、メソッドの注釈についてのみ述べていますが、XML 経由で同じことを行う方法はありますか?

http://docs.spring.io/spring/docs/current/spring-framework-reference/html/jmx.html#jmx-interface-metadata

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

weblogic - OC4J からのアプリケーション定義 MBean の移植

OC4JにデプロイされたSpring JMXを使用するアプリケーションには、Enterprise Managerを介して表示される「アプリケーション定義MBean」があります。これらのアプリケーションが Weblogic 12c に移植された場合、これらの MBean を Weblogic コンソールで表示できるようにすることはできますか。

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

spring - JMX 属性へのアクセスを制限する方法

私たちのアプリケーションには、特定の MBean の JMX 属性と操作のサブセットへのユーザー アクセスを制限する必要があります。たとえば、C3P0 MBean は多くの属性/操作を公開します。ユーザーに最小プール サイズを変更させたくない場合を考えてみましょう。したがって、JMX コンソールでその属性のセッターを抑制したいと考えています。

Spring doc を見て、それが可能だと思いました: http://docs.spring.io/spring/docs/current/spring-framework-reference/html/jmx.html

以下は、Hibernate MBean を使用した私の試みです。

JMX コンソールで Hibernate MBean に対して clear メソッドのみが表示されることを期待していました。ただし、上記の構成では、元の Hibernate MBean メソッドがすべて公開されています。

次に、C3P​​0 Mbean はデフォルトで公開されており、それを公開するために Spring Bean は必要ありません。その MBean は、「PooledDataSource[2spw3u98bqgqeg1697gnx|73302995]」としてコンソールに表示されます。その MBean の属性と操作のサブセットのみを公開する正しい方法が何であるかはわかりません。

あなたの助け/ポインタは大歓迎です。ありがとう。

0 投票する
3 に答える
11279 参照

java - NoClassDefFoundError: org/springframework/beans/factory/SmartInitializingSingleton

I was recently running into an issue using Spring JMX. The only thing I want to reach is to export a simple Spring Bean for monitoring with JConsole. My goal is to integrate Spring JMX into an existing Spring web application running on an embedded Jetty server. But every time I start the application having JMX configured im running into the following exception:

Google couldn't help me so far.

My Spring Bean looks like this:

And these are the lines I added to Spring's appContext.xml:

Deleting the lines I just showed you, the application is running fine. Does anyone have an idea how to solve that problem? Thanks everyone!

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

java - 非シングルトン (プロトタイプ) Spring Bean JMX 監視可能

私はSpring JMXの初心者です。そして、Spring JMX を介してプロジェクトのプロトタイプ Bean を監視したいので、動作している Spring の MbeanExporter に Bean (Singleton) を登録するサンプル プロジェクトを作成しました。次に、Google で Non-Singleton Bean を Spring JMX に登録して監視しましたが、役立つものは何も見つかりませんでした。

私の問題を説明するSpringフォーラムの投稿に出くわしましたが、その答えは的を射ていません。

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

spring - 春のブートでJMXの認証資格情報を設定するには?

アプリケーションで有効JMXにしましたspring boot。を使用してプロパティを設定/取得できますJconsoleauthenticationに接続するための (ユーザー名/パスワード)を追加したいMBeanServer。可能であれば、アノテーションベースを好みます。

これが私のJMXBeanです。

現在、私は構成を持っていませんXML

構成でBeanを初期化しました

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

jmx - Spring ManagedAttribute が JMX コンソールの [操作] タブに表示されます

私の MBean は、次のように Spring アノテーションを使用してアノテーションが付けられています。

これで、JMX コンソール (VisualVM であれ JConsole であれ) を開くたびに、Bean の属性が [Attributes] タブに表示されますが、[Operations] タブに公開されている getName() メソッドも表示されます。[属性] タブでのみ属性を表示できるようにする方法はありますか (つまり、[操作] タブから非表示にする) ことはできますか?