Tomcatの再ロード、停止などをさせたいときに、マネージャーから
実行すると便利だけど、このマネージャーを出そうとすると、パスワードとかを聞かれる。
そのための、メモメモ
■下準備
パスワードとか聞かれるので、アカウントを用意する。
TOMCATのフォルダ(=ディレクトリ、以下同じ)の下にconfフォルダがあり、
その下に、tomcat-users.xmlがある。
ここを、以下のように、
roleタグでmanager-gui,manager-script,manager-jmxを追加し、
user-roleタグで、あるユーザーにそれら権限を付与している
(ここではユーザー名root,パスワードpasswordに上記の権限などを付与)
なお、上記3つを同一のユーザーに権限付与すべきでないらしい。
(ってやってるけど)
■たちあげ
例えばbinフォルダのstartup.batをダブルクリックする等して、
Tomcatを立ち上げたら、ブラウザから、
http://localhost:8080
にアクセス。以下の画面になるので、
「manager App」をクリック
と出てくる。ここに、下準備で設定した、ユーザー名とパスワード
(例だと、rootとpassword)を入れる
そうすると、さっきのマネージャー画面になる。
停止、再ロード、配備解除?セッションの時間変更が出来るほか、
状態が表示される
実行すると便利だけど、このマネージャーを出そうとすると、パスワードとかを聞かれる。
そのための、メモメモ
■下準備
パスワードとか聞かれるので、アカウントを用意する。
TOMCATのフォルダ(=ディレクトリ、以下同じ)の下にconfフォルダがあり、
その下に、tomcat-users.xmlがある。
ここを、以下のように、
roleタグでmanager-gui,manager-script,manager-jmxを追加し、
user-roleタグで、あるユーザーにそれら権限を付与している
(ここではユーザー名root,パスワードpasswordに上記の権限などを付与)
なお、上記3つを同一のユーザーに権限付与すべきでないらしい。
(ってやってるけど)
■たちあげ
例えばbinフォルダのstartup.batをダブルクリックする等して、
Tomcatを立ち上げたら、ブラウザから、
http://localhost:8080
にアクセス。以下の画面になるので、
「manager App」をクリック
と出てくる。ここに、下準備で設定した、ユーザー名とパスワード
(例だと、rootとpassword)を入れる
そうすると、さっきのマネージャー画面になる。
停止、再ロード、配備解除?セッションの時間変更が出来るほか、
状態が表示される