[CentOS 7] 부팅시 Tomcat 자동 실행

HardCarry·2022년 12월 26일
0

1. 톰캣 실행을 위한 파일 작성

아래 파일을 작성한다
TOMCAT_HOME에는 톰캣의 bin폴더의 경로를 입력해준다

vi /etc/init.d/tomcat

#!/bin/bash
# chkconfig: 2345 80 20
# Description: Tomcat Server basic start/shutdown script
# /etc/init.d/tomcat -- startup script for the Tomcat 7 servlet engine



TOMCAT_HOME=/home/smartfarm/apache-tomcat-9.0.38/bin
START_TOMCAT=./startup.sh
STOP_TOMCAT=./shutdown.sh

start() {
 echo -n "Starting tomcat9: "
 cd $TOMCAT_HOME
 ${START_TOMCAT}
 echo "done."
}

stop() {
 echo -n "Shutting down tomcat9: "
 cd $TOMCAT_HOME
 ${STOP_TOMCAT}
 echo "done."
}

case "$1" in

start)
 start
 ;;

stop)
 stop
 ;;

restart)
 stop
 sleep 10
 start
 ;;
 
esac
exit 0

2. 서비스 등록

아래 명령어를 실행 해서 서비스를 등록한다.

$ cd /etc/init.d
$ chmod 755 tomcat
$ chkconfig --add tomcat
$ chkconfig --list tomcat

3. 서비스 실행

아래 명령어로 서비스를 실행한다

$ service tomcat start
profile
안녕하세요, 하드캐리입니다

0개의 댓글