아래 파일을 작성한다
TOMCAT_HOME에는 톰캣의 bin폴더의 경로를 입력해준다
#!/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
아래 명령어를 실행 해서 서비스를 등록한다.
$ cd /etc/init.d
$ chmod 755 tomcat
$ chkconfig --add tomcat
$ chkconfig --list tomcat
아래 명령어로 서비스를 실행한다
$ service tomcat start