Tomcat 管理アカウント を 追加・変更・削除 する 方法

0 件のコメント

Tomcat の 管理ページ(サーバの状態ページ) (http://localhost:8080/manager/status) へ入ろうとするとベーシック認証が求められます(下図)。 この認証で使われるアカウントの改廃方法をここではまとめます。

修正ファイル

Tomcat でベーシック認証のアカウントを管理しているのは以下に記載のパスに存在する tomcat-users.xml というファイルです。

%CATALINA_HOME%\conf
└tomcat-users.xml

デフォルトのインストール先であれば、以下のパスにあるファイルになります。

C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf
└tomcat-users.xml

修正方法

上述 tomcat-users.xml に対して、 ファイル内に記載されている //tomcat-users/user 要素 を修正することでアカウントの改廃が行えます。

Windows 8.1 だと管理者権限の問題でファイルを直接編集できなかったので、いったん任意の場所へ tomcat-users.xml をコピーして編集し、 編集し終わったファイルを元の場所へ上書きしました。 もちろん、エディタを管理者で実行していれば直接編集することもできます。