1

JBossでホストされているアプリケーションにいくつかのhttpメソッドがあります。そして今、私はそれらの1つを無効にするためのある種のホットウェイを見つけようとしています。たとえば、特定のページのボタンをクリックしたり、特定のhttpメソッドを呼び出したりします。「無効にする」とは、get/postリクエストを送信しようとするWebクライアントが失敗することを意味します。たぶん、Webクライアントはhttp404応答を受け取ると言うことができます。誰かが私にいくつかの解決策を与えることができますか?ありがとう。

4

1 に答える 1

1

このような状況にはJMXが適していると思います。

boolean無効にしたい各エンドポイントの に対応する管理属性を持つ MBean (Managed Bean、JMX のコンポーネント) を非常に簡単に作成できます。それを登録するのは難しい部分ですが、JMX での作業を容易にするライブラリがそこにあります。 Springは、MBean のセットアップと操作を適切にサポートしています。

JMX クライアントに関する限り、私は通常、JDK に同梱されている VisualVM を使用します。そこから、実行時に MBean のメソッドを呼び出したり、それらのプロパティを変更したりすることもできます。

于 2012-08-08T02:00:02.740 に答える