tomcat administration tool

さすが debian。デフォでは管理ユーザを設定してないのか。
Tomcat4 セットアップメモ (Debian GNU Linux)によると /usr/share/tomcat4/conf/tomcat-users.xml にはサンプルな設定のみ、との事。インストールしただけ、のデフォな状態は以下。

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>

role も user もサンプルなんで削除しちゃってヨシ、との事。変わりに admin と manager という権限を設定し、その権限を持つユーザを追加しておけばヨシ、とゆー事のようです。
てか、たしか woody の時だったか、administration tool は使えなかったのですが、今は使えるんですね。便利になったものだなぁ、と。
とりあえず動作試験、とゆー事で。

  • オリジナルを保管
# cp tomcat-users.xml tomcat-users.xml.ORG
  • 試験として tomcat-users.xml を以下のように編集し、保存
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="admin"/>
  <role rolename="manager"/>
  <user username="tomcat" password="tomcat" roles="admin,manager"/>
</tomcat-users>
# /etc/init.d/tomcat4 restart

で、http://localhost:8180/manager/html にアクセスしたらログインでけた。これでステイタスを見つつ、GWT なサンプルの WAR をデプロイしてみましょうか。