});「クラスファイルの更新時にTomcatを再起動しない方法」では、server.xml上の設定を変更することで、「.class」ファイルの変更時もTomcatに自動認識させる方法を紹介しました。アプリケーションが配置されているフォルダ下にあるすべてのファイルの更新状況を常時監視するのは、コンテナにとっては負荷の掛かる処理です。サイト自体に与える影響も考慮すると、<Context>要素のreloadable属性をtrueに設定するのは、開発環境のような限定された範囲にとどめるべきでしょう。Manager」を紹介します。Managerを利用する際は、ユーザー認証が必要となります。Tomcatインストールフォルダ下の「/conf/tomcat-users.xml」の中に、“manager”権限を持ったユーザーが存在するかを確認してください。以下のような行が存在すれば、大丈夫です。roles属性には、そのユーザーが持つロール(権限)をカンマ区切りで指定することができます。roles="admin,manager"/>もしも“manager”権限を持ったユーザーが存在しない場合は、任意のユーザーを追加してください。tomcat-users.xmlを変更したときは、Tomcatの再起動が必要です。Managerは、ブラウザのアドレス欄からコマンドを直接実行することができる簡易なデプロイメント・ツールです。ブラウザを起動し、例えば以下のURLを入力してください。Managerの認証ダイアログ認証ダイアログが開き、パスワードを聞かれますので、先ほど、tomcat-users.xmlで設定した“manager”権限を持つユーザーのID/パスワードを入力します(本稿では「admin/admin」)。すると、以下のような画面が表示されるはずです。これはTomcat上で現在利用可能なアプリケーションの一覧です。Managerでは、以下のような構文(といっても、URLの指定ですが)で、各種コマンドを呼び出すことができます。Managerで利用可能なコマンドには、以下のようなものがあります。用例には「http://localhost:8080/manager/」が省かれていますので、実際に使用するときは「http://localhost:8080/manager/」と併せて入力してください。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。