[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이 보이면 성공
댓글 없음:
댓글 쓰기