Tomcat6ではデフォルトで管理ツールが利用出来るようになっている。
ただし有効なユーザが登録されていない状況なので登録してから起動する必要がある。
親切なことに認証失敗するとどのファイルにどのように登録すればよいかまで教えてくれる。
ここではその教え通りにユーザを登録してみる。
<?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/> <user username="tomcat" password="s3cret" roles="manager"/> </tomcat-users>
追加したのは3と4行目。パスワードもそのままである(笑)
後はTomcatを起動してhttp://localhost:8080/manager/htmlにアクセスすれば良い。
なお、tomcat-users.xmlをひらきっぱなしでTomcatを起動したところ「java.io.IOException: 元のファイル名を D:\zxy_dev\tomcat\conf\tomcat-users.xml.old に変更できません」とのエラーがでたので注意!
この管理ツールを利用すればコンテキスト単位の再起動やコンテキストの起動ステータスチェックなどが出来る。