Tomcat4.0.4(Java Servlet/JSPエンジン)を動かしてみる
Modified: 5 July 2002
Webサーバー(Apache)のプラグインとして動作する Tomcat(フリーのJava Servlet/JSPエンジン)を動作させる実験です。
RedHatLinux7.3の実験では、Tomcat4 を使いました。
Tomcatに関する小技集 (26 May 2002)
Apacheと連動させる方法 (6 July 2002)
以下動作させるまでの手順です。
Tomcat4のダウンロードとインストール (6 July 2002)
Tomcat4の動作テストをしてみる (6 July 2002)
J2SEのダウンロードからインストール
Tomcatのインストールの前に、J2SEをインストールしておく必要があります。
J2SEのインストールは、「J2SE(Java2 Standard Edition)のインストール」から行ってください。
ダウンロードする
以下から、tomcatのRPMSをダウンロードします。
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.4/rpms/
私は、以下のファイルをダウンロードしました。(2002年7月6日時点)
- servletapi4-4.0.4-1jpp.noarch.rpm
- xerces-j1-1.4.4-10jpp.noarch.rpm
- tomcat4-4.0.4-full.2jpp.noarch.rpm
- tomcat4-webapps-4.0.4-full.2jpp.noarch.rpm
Tomcatをインストールします
まずは、Tomcatをインストールします。
# rpm -ivh servletapi4-4.0.4-1.noarch.rpm
Preparing... ########################################### [100%]
1:servletapi4 ########################################### [100%]# rpm -ivh xerces-j-1.4.4-10.noarch.rpm
Preparing... ########################################### [100%]
1:xerces-j ########################################### [100%]# rpm -ivh tomcat4-4.0.4-full.2jpp.noarch.rpm
Preparing... ########################################### [100%]
1:tomcat4 ########################################### [100%]
Tomcatの設定変更をする
tomcat をインストールしたときに出てきたたメッセージにしたがって変更します。
"JAVA_HOME"を変更する
以下のように変更します。
# tomcat /etc/rc.d script example configuration file
# Use with version 1.07 of the scripts or later
# Source Java system configuration if exist
if [ -x /etc/java.conf ]; then
. /etc/java.conf
fi
# you could also override JAVA_HOME here
# Where your java installation lives
# JAVA_HOME="/usr/java/jdk"
# JAVA_HOME="/opt/IBMJava2-131"
JAVA_HOME="/usr/java/j2sdk"
# You can pass some parameters to java
# here if you wish to
#JAVACMD="$JAVA_HOME/bin/java -Xminf0.1 -Xmaxf0.3"
# Where your tomcat installation lives
# That change from previous RPM where TOMCAT_HOME
# used to be /var/tomcat.
# Now /var/tomcat will be the base for webapps only
CATALINA_HOME="/var/tomcat4"
JASPER_HOME="/var/tomcat4"
CATALINA_TMPDIR="/var/tomcat4/temp"
# What user should run tomcat
TOMCAT_USER="tomcat4"
# You can change your tomcat locale here
#LANG=en_US
# If you wish to further customize your tomcat environment,
# put your own definitions here
# (i.e. LD_LIBRARY_PATH for some jdbc drivers)
# Just do not forget to export them :)
JSPのサンプルをインストール
# rpm -ivh tomcat4-webapps-4.0.4-full.2jpp.noarch.rpm
Preparing... ########################################### [100%]
1:tomcat4-webapps ########################################### [100%]
Tomcatを起動し、自動起動するように設定する
RPMをインストールすると、Webminの 「起動とシャットダウン」に組み込まれていますので、"Tomcat4" のところをクリックしてします。
"Tomcat4" のところをクリックすると以下の画面になりますので、「今すぐ開始」ボタンをクリックして開始します。
「起動時に開始しますか?」の横の「はい」にチェックを入れ、「保存」ボタンを押せば、自動起動されるようになります。
多くの解説書では、起動順序として、"Tomcat"を起動してから"Apache"を起動するように書いてありますが、このバージョンぐらいからは、先に"Apache"を起動から"Tomcat"を起動しても問題ないようです。
Tomcatが内蔵サーバーで動作確認する
まずは、Tomcatが内蔵しているWebサーバーを使って、Tomcatの基本動作を確認します。
Tomcatが内蔵しているWebサーバーを動作させるには、以下のように、ポート8080を使います。
http://rh73server:8080 以下のような表示が出ればOKです。