|
|
|
|
|
|
|
Tomcat-5.0、GUI管理ツールの利用 |
|
|
Tomcat5.0系で利用できるTomcat管理ツールはなかなか良くできてます。ここでは、これを利用するための設定方法をご紹介します。
| | 1.GUI管理ツールの設定 |
GUI管理ツールには、マネージャツール(manager)とAdminツール(admin)があります。
・マネージャツール=Webアプリケーションの起動、停止、リロード、配備解除が行えます。
・Adminツール=Contextの設定、データソースの設定などが行えます。
GUI管理ツールを利用するには、$CATALINA_HOME/conf/tomcat-user.xmlにmanagerロールとadminロールの設定が必要です。
| tomcat-user.xml |
<?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="manager,admin"/> <--追加
</tomcat-users>
|
Coyote/mod_jk2経由でアクセスする場合は、"workers2.properties"の設定も必要です。以下の2行を追加してくだい。
| workers2.properties |
[uri:/admin/*] <--------追加
[uri:/manager/*] <--------追加
|
日本語入力を可能にします。
実は、デフォルトで日本語表示されますが、入力すると文字化けします。で、日本語入力できるように設定します。
これには、$CATALINA_HOME/server/webapps/admin/WEB-INF/web.xmlを編集します。
| web.xmlの19行目からと、33行目からのコメントタグを削除して有効にします。 |
19行目付近
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF8</param-value>
</init-param>
</filter>
33行目付近
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
|
とりあえず、最低限の設定は終了です。Tomcatを再起動し以下にURLに接続してみてください。
・マネージャツール---http://localhost/manager/html
・adminツール-------http://localhost/admin/
ユーザID=admin,Password=adminで利用できます。
ただし、このままインターネットに接続した場合、世界中の人が管理ツールにアクセスできてしまいます(ユーザ名とパスワードなんてあてにならんでしょ。)。さすがにこれはまずいので、こちらを参考にアクセス制限をかけてください。
|
|
|
|
|
|
|
|
Producted by Tomoya Sakurai
|
|
|