Tomcatインストール

※CentOS5 x64前提
事前に/usr/local/javaに JavaSE6がインストールされているものとする。
■バイナリダウンロード
http://tomcat.apache.org/index.html
から、 apache-tomcat-6.0.30.tar.gz をダウンロード。
■コピー

$ tar zxvf apache-tomcat-6.0.30.tar.gz
# cp -r apache-tomcat-6.0.30 /usr/local
$ cd /usr/local
# ln -s apache-tomcat-6.0.30 tomcat

■環境変数追加

# vi /etc/profile
export JAVA_HOME=/usr/local/java
> export CATALINA_HOME=/usr/local/tomcat
> export CLASSPATH=.:$CATALINA_HOME/lib/servlet-api.jar:$CATALINA_HOME/lib/jsp-api.jar
export PATH=$JAVA_HOME/bin:$PATH
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
# source /etc/profile

■起動スクリプト
以下のスクリプトを/etc/init.d/tomcatとして設置。

#!/bin/sh
#
# Startup script for the tomcat
#
# chkconfig: 345 80 15
# description: Tomcat is a Servlet+JSP Engine.
# Source function library.
. /etc/rc.d/init.d/functions
export JAVA_HOME=/usr/local/java
export CATALINA_HOME=/usr/local/tomcat
export PATH=$PATH:$JAVA_HOME/bin
case "$1" in
'start')
        if [ -f $CATALINA_HOME/bin/startup.sh ]; then
            echo "Starting the tomcat service "
            "$CATALINA_HOME/bin/startup.sh"
        fi
        ;;
'stop')
        echo "Stopping the tomcat service."
        "$CATALINA_HOME/bin/shutdown.sh"
        ;;
'restart')
        $0 stop
        $0 start
        ;;
*)
        echo "Usage: $0 {start|stop|restart}"
        ;;
esac
exit 0

■起動

# chmod +x /etc/init.d/tomcat
# /etc/init.d/tomcat start

■自動起動登録

# /sbin/chkconfig tomcat on

■動作確認
http://example:8080
にアクセスして、Tomcatのページが表示されればOK。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です