1

現在、CentOS6.3 の tomcat7 サーバーで実行されている Maven でコンパイルされた Web アプリケーション (struts2 + spring) であるプロジェクトがあります。

たとえば、いくつかのSpring Beanのコンテンツをダンプしたり、システムと対話するその他の機能を実行したりするためのコマンドラインインターフェイスも提供する方法があるかどうか疑問に思っています。この CLI は、CentOS サーバー自体で実行することになっています。現在、アプリケーションとのすべての対話は、他のクライアント マシンのブラウザーを介してのみ行うことができるためです。アプリケーションの管理者用のコマンド ライン プログラムを作成できる可能性はありますか。何らかの理由で、この側面に関するオンライン リソースはあまりないと思います。

4

1 に答える 1

1

できることは、Web アプリケーションにいくつかの JMX 機能を追加することです。

すでに Spring を使用しているため、Spring が提供する JMX 機能を使用できます。Spring JMX の公式ドキュメント でいくつかのサンプルを含むドキュメントを見つけることができます。何が起こっているのかを理解してください。

次に、 jmxshなどを使用するか、独自のコードを作成することもできます。

于 2013-05-17T16:39:37.147 に答える