※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。