http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.24/
から入手します。
tarはGNU tarである必要があります。Mac標準のtarだと動作しません。心配であればzipアーカイブを利用してください。
tar xvfz jakarta-tomcat-4.1.24.tar.gz
tomcat_start.command
#!/bin/sh CATALINA_HOME=/Users/sakito/bin/jakarta-tomcat-4.1.12 export CATALINA_HOME JAVA_HOME=/Library/Java/Home export JAVA_HOME $CATALINA_HOME/bin/startup.sh
tomcat_stop.command
#!/bin/sh CATALINA_HOME=/Users/sakito/bin/jakarta-tomcat-4.1.12 export CATALINA_HOME JAVA_HOME=/Library/Java/Home export JAVA_HOME $CATALINA_HOME/bin/shutdown.sh
設定
以下の設定は実稼働用の物ではありません。あくまでも開発環境用の設定です。実稼働で以下の設定はしないでください。
autoreload
server.xml(または、app-アプリケーション名.xml)の、Contextタグ内に、autoreload="true"、reloadable="true"と記述しておく。
あくまでも開発時のみで本運用の時はoffにしておく方がよいだろう。
管理画面の利用
conf/tomcat-users.xmlを編集。rolesがadminのユーザを作成しておく。
<user name="root" password="root" roles="admin, manager" />
すべてのServletを認識させる
この設定は非常に危険です。勉強用以外では絶対に設定しないでください。
conf/web.xmlを編集
<!-- The mapping for the invoker servlet --> 以下のservlet-mappingのコメントアウトを外す。