問題タブ [mbeans]

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 に答える
422 参照

java - Apache Tomcat アプリケーションでは、JMX の更新が他のスレッドに表示されるように、MBean フィールドを揮発性/同期化する必要がありますか?

その場で構成を変更する必要がある場合に備えて、Spring Web アプリケーションで Bean を公開しています。最近、並行性について調べていて、JMX を介してこれらの Bean の 1 つを変更すると、他のスレッドで何が起こるのか疑問に思い始めました。

JMX にはメモリ モデルの更新を強制する何らかの方法があるので、他のスレッドが確実に変更を認識できるように、フィールドを揮発性/同期化することを心配する必要はありませんか?

Tomcat がリクエストを処理するために新しいスレッドを作成すると、フィールドがスレッドセーフでなくても、そのスレッドは変更を認識しますよね? したがって、変更を現在のリクエスト スレッドですぐに有効にする必要がない限り、同時実行の問題について心配する理由はありますか?

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

jboss - mbean 属性値を取得しますか?

私はここで立ち往生しています:

の値を取得する必要があります

org.jboss.system.server.ServerInfo

ここのコードでは、mbean 属性を読み取っていますが、値の instaed は .hashvalues しか見つかりません!

2日間の検索の後、私は助けを求めます!

どうもありがとう、ロマン。

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

oracle11g - Oracle:Oracle JDBCDiagnosabilityMBeanの登録中にエラーが発生しました

OracleClient 11gをインストールしようとしていますが、最初はJDKの互換性に関する問題がありました。

エラー:

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

そのため、最終的にJDK 7(64ビット)をアンインストールし、JDK 6(32ビット)を再インストールして、SetJavaHome用にsqldeveloper.confを編集しました。

さて、sqldeveloper.exeをクリックすると、ロードされ、以下のようなエラーがスローされます。

エラー(i):

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

エラー(ii):

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

私はstackoverflowで同様の問題のスレッドを試しましたが、あまり役に立ちませんでした。ですから、どんな助けでも大歓迎です。

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

weblogic - WebLogic10.3でのカスタムMBeanSNMP公開。

現在、WebLogic10.3が提供するカスタムmbeanSNMP公開機能で問題が発生しています。
基本的に、問題は、エージェントに対してSNMP要求を実行すると、すべて異なる数値プリミティブ型(longおよびdouble)である特定の属性がすべてnullになることですが、String属性はうまく機能します。次に例を示します。

これをWebLogic12.1cでテストしましたが、問題なく動作しています。直接クエリを実行すると、すべてのMBean属性が正常に表示されるため、MBeanがWL10で正しく公開されていることを確認できます。

さらに詳しい情報が必要な場合や質問がある場合はお知らせください。

よろしくお願いします!

よろしく!

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

tomcat - JMX MBeans を使用して、Tomcat にデプロイされた Web アプリケーションの名前を取得します

公開された mbean を使用して、Tomcat サーバーにデプロイされているすべての webapps を特定することは可能ですか?

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

timeout - MBeanServerConnection.invoke が永久にハングする

MBeanServerConnection.invoke を使用して MBean でさまざまなリモート メソッドを呼び出すアプリがあります。これらのメソッドの 1 つがハングすることがあります。通話をタイムアウトにする方法はありますか? 呼び出しに時間がかかりすぎる場合に例外が返されるようにするには?

それとも、これらのすべての呼び出しを別のスレッドに移動して、UI をロックしたりアプリを強制終了したりしないようにする必要がありますか?

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

jmx - JBOSSAS7.1.1でのMBeanサービスのインスタンスの取得

JBOSSAS7.1.1にデプロイされたMBeanサービスにアクセスしようとしています。私のMBeanサービスはキューリスナーでもあります。このMBeanサービスのインスタンスを取得して、別のSARのキューリスナーとして登録しようとしています。

このコードを試しましたが、機能しません。

私もこれを試しました

どちらの場合も、のインスタンスを取得していませんTestServiceMBean。誰かがMBeanテストサービスへのアクセスを取得するのを手伝ってくれませんか。

コードは次のとおりです。

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

java - 自身の MBean のすべての登録済みインスタンスを取得する

この方法で MBean アプリを登録しました。

次に、登録されているすべてのインスタンスを次の方法で取得しようとしています。

ただし、この同じ JVM で同じアプリの多くのインスタンスを実行しても、これは 1 つのインスタンスしか出力しません。私が誤解したことは何ですか?これを適切に行う方法は?


編集

すみません、MBean、JMX エージェント、サーバー、クライアントなどの基本的な用語を誤解していました。今、私のアプリは JMX クライアントである必要があり、共通の MBean を公開して、私のアプリ間で何らかの通信を行い、将来的には管理コンソールを所有する必要があります。

@Grayは、私が欲しいものについて尋ねていることを指摘してくれました。今、私は JMX を基礎から勉強していますが、いくつかの側面は明確でした。

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

java - JMX操作はインターフェースをパラメーターとして取ることができますか?

MBeanパラメータとしてaを使用することに問題がMap<String, Object>あります。プロキシオブジェクトを使用してJMX経由で実行しようとすると、例外が発生します。

インターフェイスではなく実際の実装クラスを使用しようとしているようで、これが必要なインターフェイスの子であるかどうかはチェックされません。同じことが拡張クラスでも発生します(たとえば、declare HashMap、pass in LinkedHashMap)。これは、そのようなメソッドにインターフェイスを使用することが不可能であることを意味しますか?現時点では、メソッドのシグネチャを変更してを受け入れるようHashMapにしていますが、でインターフェイス(または拡張クラス)を使用できないのは奇妙に思えますMBeans

編集:プロキシオブジェクトは、と呼ばれる社内ユーティリティクラスによって作成されていますJmxInvocationHandler。それの(うまくいけば)関連する部分は次のとおりです:

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

oracle-adf - WLSTによるadf-config.xmlの更新: mbeanはどこにありますか?

Oracle Webcenter の adf-config.xml にある値を変更しようとしています。ポートレット プロデューサのデフォルト、最小、および最大タイムアウトを変更しようとしています。ドキュメントには adf-config.xml を編集するように記載されており、adf-config.xml のドキュメントには WSLT を使用して編集するように記載されています。十分な調査と WSLT のいじくりを行ったので、適切な MBean を見つけたら、その方法を理解していると思います。私は一生、MBean ブラウザーでそれを見つけることができません。

1) 特に adf-config.xml を探しています: adf-portlet-config>defaultTimeout (min&Max も) 2) MBeans とさまざまな XML ドキュメントおよびそれらの要素との間のマッピング ドキュメント。

どんな助けでも大歓迎です。