Fedora 10 によるサーバー構築(8):Tomcat Managerの設定

Fedora 10 によるサーバー構築・メニュー

Fedora Core 10 (64bit) でサーバーを構築する。


Tomcat Managerの設定

アプリケーションを変更した際、Tomcatを再起動せずに該当アプリケーションのみリロードできるよう、Tomcat Managerを設定する。


Tomcat Managerの設定
  1. tomcat-users.xml に権限を持ったユーザーを追加
  2.  $ cd /usr/local/tomcat6/conf
     $ vi tomcat-users.xml

    以下、編集内容。

    <?xml version='1.0' encoding='utf-8'?>
    <tomcat-users>
        <role rolename="manager"/>
        <role rolename="admin"/>
        <user username="ユーザー名" password="パスワード" roles="admin,manager"/>
    </tomcat-users>

  3. Apache,Tomcatを再起動
  4.  # service httpd stop
     $ service tomcat stop
     $ service tomcat start
     # service httpd start

  5. Tomcat Managerにアクセス

  6. 設定したユーザー名とパスワードを入力する。

     http://[サーバー名]:8080/manager/status/



アプリケーションのリロード
  1. 推奨
  2. 以下のURLを使用してリロードする。

     http://[サーバー名]:8080/manager/reload?path=/アプリケーションのルートディレクトリ

  3. 非推奨

  4. Tomcat Managerにアクセスして「アプリケーションの一覧」を選択し、該当アプリケーションの「再ロード」をクリックする。



    (警告)「配備解除」のリンクをクリックすると、該当アプリケーションのディレクトリごと消去されるので、絶対にクリックしないこと!