いまさらながらtomcatでのreloadable 2007/04/03

開発する際に、いちいちtomcatの再起動は面倒です。
設定ファイルにrelodable=trueと設定するのも、ちょっと抵抗があります。
managerを使えば簡単そうです。


TOMCAT_HOME/conf/tomcat-users.xml
が下記のような感じにします。
admin、managerを追加してます。


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


admin/adminでログインして、
http://address:8080/manager/list
でアプリケーションを調べて、
http://address:8080/manager/reload?path=/アプリ
で再読み込みします。

: