2009년 8월 12일 수요일

Tomcat 6.20 Quick Install Guide

[Tomcat 설치 환경]

Ver : apache-tomcat-httpd-6.20
OS : CentOS 5.3(Final)

 

1. 압축해제
다운로드 디렉토리 : /usr/local/src/APM
[root@ APM] # tar -zxvf apache*.tar.gz
[root@ APM] # cp -r apache-tomcat* ../tomcat

 

2. 환경변수 설정하기

[root@ tomcat] # vi /etc/profile

....

export CATALINA_HOME=/usr/local/server/tomcat

.....

CLASSPATH=$CLASSPATH:$CATALINA_HOME/common/lib/jsp-api.jar:$CATALINA_HOME/common/lib/servlet-api.jar

......

 

[root@ tomcat] # vi /etc/init.d/tomcat

 

 

#!/bin/sh
# Startup script for Tomcat
#
# chkconfig: 35 85 15
# description: apache tomcat 6.x
#
# processname: tomcat
#
# Source function library.
export JAVA_HOME=/usr/local/java
export CATALINA_HOME=/usr/local/server/tomcat
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
# See how we were called.
case "$1" in
  start)
  echo "Starting tomcat: "
  $CATALINA_HOME/bin/catalina.sh start
  echo
  ;;
  stop)
  echo "Shutting down tomcat: "
  $CATALINA_HOME/bin/catalina.sh stop
  echo
 ;;
  restart)
  $0 stop
  sleep 2
  $0 start
  ;;
  *)
  echo "Usage: $0 {start|stop|restart}"
  exit 1
esac
exit 0

4. 8080 port 열기

[root@ tomcat] # vi /etc/sysconfig/iptables

.....

-A RH-Firewall-1-INPUT -p tcp -m -state --state NEW -m tcp --dport 8080 -j ACCEPT

....

[root@ tomcat] # /etc/init.d/iptables restart

 

 

5. 자동실행 등록
[root@ tomcat] # chmod 700 /etc/init.d/tomcat

[root@ tomcat] # chkconfig --add tomcat

[root@ tomcat] # chkconfig --list | grep tomcat

run level 3,5

 

 

7. 실행하기

[root@ tomcat] # service tomcat start

실제 서비스 실행 스크립트 : $CATALINA_HOME/bin/startup.sh

실제 서비스 종료 스크립트 : $CATALINA_HOME/bin/shutdown.sh

웹 브라우져로 고양이 화면의 tomcat이 보이면 성공

댓글 없음:

댓글 쓰기