0

Java プログラムで Tomcat を監視しようとしていますが、ユーザー名とパスワードを に渡す方法がわかりませんJMXProxyServlet。これを行う方法を知っている人はいますか?

4

1 に答える 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 に答える