설치환경 : Centos 6.5 x64 tomcat-7.0.50
이전설치사항 : java 설치 http://itlogs.tistory.com/4
1.다운로드
apache-tomcat-7.0.50.tar.gz
#cd /usr/local/src
#wget http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.50/bin/apache-tomcat-7.0.50.tar.gz
2.압축해제 및 이동
# tar zxvf apache-tomcat-7.0.50.tar.gz
# mv /usr/local/src/apache-tomcat-7.0.50 /usr/local/tomcat7
3.httpd 방화벽 해제
#vi /etc/sysconfig/iptables
-A INPUT -m state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
#service iptables restart
4.환경설정 추가
#vi /etc/profile
export CATALINA_HOME=/usr/local/tomcat7
export PATH=$PATH:$CATALINA_HOME/bin
#source /etc/profile
5.실행 및 테스트
#catalina.sh start
http://localhost:8080/
6.서비스 등록
# cd /etc/init.d
# vi /etc/init.d/tomcat7
#!/bin/sh
#
# chkconfig: 2345 85 15
# description: Apache Tomcat7
# processname:tomcat7
# Source function library
. /etc/rc.d/init.d/functions
CATALINA_HOME=/usr/local/tomcat7
JAVA_HOME=/usr/java/jdk1.7
export JAVA_HOME
export CATALINA_HOME
prog=Tomcat7
lockfile=${LOCKFILE-/var/lock/subsys/tomcat7}
pidfile=${PIDFILE-/var/run/tomcat7.pid}
CATALINA_PID=$pidfile
start(){
echo -n $"Starting $prog : $CATALINA_PID "
daemon $CATALINA_HOME/bin/startup.sh
#touch /var/lock/subsys/tomcat7
echo "Started Tomcat7"
}
stop(){
echo -n $"Stopping $prog : "
daemon $CATALINA_HOME/bin/shutdown.sh
#touch /var/lock/subsys/tomcat7
echo "Stpped Tomcat7"
}
# See how we were called
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 888
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
'OS > Linux' 카테고리의 다른 글
[Centos] 서비스 등록 /etc/init.d/ 사용법 (0) | 2014.02.06 |
---|---|
[Centos] apache+tomcat mod_jk를 이용한 연동 (0) | 2014.02.06 |
[Centos] Java 1.7.0.51 설치 (1) | 2014.02.05 |
[Centos] Centos 6.5 apache2.4.7 설치및 설정 (3) | 2014.02.05 |
[Centos] Centos6.5에 vnc 설치 (0) | 2014.02.05 |