UNIXな生活
更新:2004/6/10  
Linuxな生活  FreeBSDな生活
 Solarisな生活
 JAVAな生活
 Practical use
 掲示版
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