Tomcatの設定 (3.1)
このドキュメントはTomcat 3.1について書かれています.
準備
次のソフトウェアをダウンロードしてください.
- apache 1.3.x…Webサーバ
- Tomcat 3.1…Java Servlet 2.2とJavaServer Pages 1.1技術のリファレンス実装
- JDK 1.2…Java開発実行環境 (JREではJSPが実行できない)
Tomcatのインストール(バイナリ版)
- ファイル
jakarta-tomcat.tar.gz
を
http://jakarta.apache.org/downloads/binindex.html
からダウンロードします.
- ダウンロードしたファイルを展開します.
- TOMCAT_HOME (tomcatを展開したディレクトリ)と
JAVA_HOME (JDKのトップディレクトリ,JSPのコンパイルに必要)を設定します.
これには,いくつかの方法があります.
- 環境変数を設定します.
% setenv TOMCAT_HOME /usr/local/tomcat
% setenv JAVA_HOME /usr/java1.2
- 各自のホームディレクトリ (HOMEで指定されるディレクトリ)の下の .tomcatrcに次のように記述します(ただし,異なるユーザで起動した場合には,有効にはなりません).
JAVA_HOME=/usr/java
TOMCAT_HOME=/usr/local/tomcat
- TOMCAT_HOME/bin/tomcat.shの先頭部分に,環境変数の設定を直接書き込みます.
- TOMCAT_HOME/bin/startup.shを実行して,tomcatを起動します.
デフォルトの状態では,http://localhost:8080/でアクセスすることができます.
Tomcatの起動と終了
- Tomcatの起動方法
- TOMCAT_HOMEのbin/startup.shを実行します.
- Tomcatの終了
- TOMCAT_HOMEのbin/shutdown.shを実行します.
Tomcatの設定変更
Tomcatの設定ファイルは,TOMCAT_HOMEのconfディレクトリに存在します.
TomcatとApache Webサーバの連動
- mod_jserv.soを用意します.
- コンパイル済のバイナリを使用します.(一部のOSのみ)
- バイナリを入手します. (一部のOSのみ)
- APATCH_HOME/libexecにコピーします.
- DSO用にコンパイルする (mod_soが組み込まれている場合).
- Tomcatのソースを入手する.
- jakarta-tomcat/src/native/apache/jserv/ディレクトリに移動する.
- "APATCH_HOME/bin/apxs -c -o mod_jserv.so *.c"を実行する.
- APATCH_HOME/libexecにコピーする.
- TOMCAT_HOME/conf/tomcat.confを編集します.
- 本来はTOMCAT_HOME/conf/tomcat.propertiesを編集すべきですが,現在は自動起動ができないので,その必要はありません.
- APATCH_HOME/conf/httpd.confの最後で,"tomcat.conf"を取り込むように指定します.
Include /usr/local/tomcat/conf/tomcat.conf
- tomcat自身のWebサービスを停止する場合には,TOMCAT_HOME/conf/server.xmlを編集して,以下の記述をコメントアウトまたは削除します.
<Connector className="org.apache.tomcat.service.SimpleTcpConnector">
<Parameter name="handler" value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
<Parameter name="port" value="8080"/>
</Connector>
風間 一洋 (kazama@ingrid.org)