0

実行時の監視や構成などの管理タスク用に Http インターフェイスを提供したい Java サーバーアプリケーションがあります。

私は、JMX がきちんとした標準インターフェースを提供してくれるのではないかと考えています。それを実装すれば、すべてのタイプの管理コンソール アプリケーションがサーバー アプリケーションを管理するために使用できる、優れた標準管理インターフェースを提供できるはずです。

Jetty が、この実行中のインプロセス (埋め込み) のすべてで、私の Java アプリケーションに果たす役割を持っているかどうか疑問に思っていますか?

Web インターフェイスを使用して Java アプリケーションを管理/監視する最良の方法は何だと思いますか?

あなたの助けに感謝

4

2 に答える 2

2

ここで役立つかもしれない jmx rest インターフェイス オプションを jetty に少し前に追加しました。

http://webtide.interlio.com/2011/05/jetty-jmx-webservice/

管理やプレゼンテーションの目的で、管理者のようなインターフェースから簡単に引き出すことができます。

于 2012-05-15T16:18:56.983 に答える
0

JMX を使用すると、アプリケーションの構成ポイントを公開できます。これは、プログラムによる/自動化された方法でアプリケーションを構成する場合に必要です。JMX を使用してアプリケーションを構成することは、初心者のユーザーには望ましくありません。彼らが JMX の使い方を知っている可能性はほとんどありません。代わりに、グラフィカル コンソールが魅力的でした。何を設定する必要があるかを簡単に確認し、参考資料やヘルプを参照して、それを実行するだけです。

両方のオプションがあることが望ましいです。Web コンソールと、プログラムによるアクセスのための JMX の方法。

次に、アプリケーションを JMX 対応にするためにサードパーティのサーバーは必要ありません。MBeanServer のインスタンスを作成するだけで、mbeans をホストします。

于 2012-05-15T10:45:31.963 に答える