원 글의 출처 [http://itposting.tistory.com/3]
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
'Server > Linux - CentOS' 카테고리의 다른 글
i5-11400 가 centos 에서 내장랜 과 그래픽이 안잡힐 때 해결방법 (0) | 2022.05.06 |
---|---|
[CentOS7] Samba 설치 (0) | 2015.04.14 |
[CentOS7] 7 원격데스크탑(xrdp) 설치 (0) | 2015.04.13 |
[CentOS7] SVN(Subversion) 설치 (0) | 2015.04.10 |
[CentOS7] JDK 1.7 설치 (0) | 2015.04.08 |