Java プログラムで Tomcat を監視しようとしていますが、ユーザー名とパスワードを に渡す方法がわかりませんJMXProxyServlet
。これを行う方法を知っている人はいますか?
質問する
956 次
1 に答える
0
したがって、監視ソフトウェアはJavaで記述されます。HTTP BASIC認証とMemoryRealmDatabase(デフォルトで設定されている方法)を使用するようにマネージャーWebアプリを構成できます。それで、
tomcat-users.xml
そのmanager-jmx
役割を持つユーザーを有効にします。- 通常のWebブラウザを使用してHTTPBASIC認証が機能していることを確認します。
- 'Authorization'HTTPヘッダーとHTTPリクエストをに設定します
JMXProxyServlet
。そのヘッダーの値は。である必要がありますbase64(username + ":" + password)
。
さまざまなHTTPヘルパーライブラリ(Apache httpclientなど)には、これを行うのに役立つ特殊なメソッドがあります。または、HttpURLConnection
直接使用することもできます。
于 2012-08-08T18:18:24.120 に答える