3

SOAP over HTTP コネクターを使用して WebSphere アプリケーション・サーバー・インスタンス上の JMX サーバーに接続したいのですが、互換性のある SOAP プロトコル・プロバイダーがどこにあるのかわかりません。

MalformedURLExceptionJMXServiceURL を使用すると、 というメッセージが表示service:jmx:soap:...されますUnsupported protocol: soap。どの jar/protocol プロバイダー文字列を含める必要がありますか?


更新: スタンドアロンの Java クライアントで遊んでいます。

4

2 に答える 2

1

残念ながら、IBMはSOAPoverHTTPに接続するための独自のAPIしか提供していません。それらは、そのプロトコルの標準JMXAPIの実装を提供しません。私は同じ問題に直面し、そのようなコネクター(基本的にはIBM独自のAPIの薄いJMX準拠のラッパー)を開発しました。これは現在オープンソースとして利用可能です。あなたはここでより多くの情報を見つけることができます:

https://github.com/kszbcss/xm4was/wiki/JmxClientConnector

次のドキュメントでは、そのコネクタを使用するように標準のJMXツール(VisualVM)を設定する方法について説明します。

https://github.com/kszbcss/xm4was/wiki/VisualVMHowTo

これらのドキュメントからわかるように、関連するJARをクラスパスに追加し、必要なシステムプロパティを設定した後、wssoapプロトコルとして使用して接続するだけです。

于 2013-01-15T08:49:07.690 に答える
0

Application servers > <server_name> > Administration services > JMX connectors相対SOAPConnectorがパスに存在し、Enabledであることを確認します。

詳細については、インフォセンターを参照してください。

于 2013-01-10T14:10:13.947 に答える