문서의 이전 판입니다!
파일 경로
/etc/rc.d/init.d/tomcat
파일 내용
# # tomcat Start/Stop Script for the Tomcat Server # # chkconfig: 2345 91 14 # description: start/stop script for tomcat server # source function library . /etc/rc.d/init.d/functions export LANG=ko_KR.euckr export JAVA_HOME=/data/apps/search/java export TOMCAT_HOME=/data/apps/search/tomcat export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/glibc-2.14 export CLASSPATH="." PRGDIR="$TOMCAT_HOME/bin" # Check that target executable exists if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then echo "Cannot find $PRGDIR/$EXECUTABLE" echo "This file is needed to run this program" exit 1 fi case "$1" in start) echo -n "Starting Tomcat service: " daemon --user search "$PRGDIR"/startup.sh iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 ;; stop) echo -n "Shutting down Tomcat service: " daemon --user search "$PRGDIR"/shutdown.sh ;; restart) $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac echo exit 0 ##################################################
다음과 같이 운영 user을 지정할 수 있음
daemon –user search “$PRGDIR”/startup.sh
iptable을 활용하여 8080을 80포트로도 서비스 할 수 있음
iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8080
등록 및 사용 방법
[root@dev ~] chkconfig --add tomcat [root@dev ~] service tomcat start [root@dev ~] service tomcat stop
서비스 등록