1. tomcat을 자동 실행하기 위해 스크립트 파일을 작성해야 한다.
# cd /etc/rc.d/init.d
2. 자신의 프로젝트 명에 맞게 파일을 생성해야 한다.
vi tomcat_auto_프로젝트명
3. 파일을 생성하였으면 권한 부여해야 한다.
chmod 755 tomcat_auto_프로젝트명
4. tomcat_auto_프로젝트명 내용 추가 (텍스트 편집기에 들어가서 bash 파일을 만든 후 wq로 저장하고 나가기)
#!/bin/bash
# Startup script for the Tomcat Server
# chkconfig: 345 50 50
# description: Tomcat is a Web application server.
# processname: java
# directory : CATALINA_HOME=톰캣 위치
source /etc/profile
export CATALINA_HOME=톰캣 위치
case "$1" in
start)
echo "Starting tomcat: "
su - root -c $CATALINA_HOME/bin/startup.sh
;;
stop)
echo "Shutting down tomcat: "
su - root -c $CATALINA_HOME/bin/shutdown.sh
;;
restart)
echo "Restarting tomcat: "
su - root -c $CATALINA_HOME/bin/shutdown.sh;
su - root -c $CATALINA_HOME/bin/startup.sh
;;
*)
echo "Usage: service tomcat {start|stop|restart}"
exit 1
esac
exit 0
5. service 등록
아래 명령어를 입력하여 service에 등록한다.
# chkconfig --add tomcat_auto_프로젝트명
5-1. chkconfig가 없을 때 해당 명령어가 존재하지 않다면서 service 등록이 안된다.
이럴 때에는 당황하지 않고 Enter를 누르면 chkconfig와 관련된 패키지들을 다운받을 수 있다.
5-2. 서비스에 등록된 tomcat_auto_프로젝트명을 실행한다.
service tomcat_auto_프로젝트명 start
톰캣이 정상적으로 실행이 되었다면 성공한 것이다!!
5-3. 서비스에 등록된 tomcat_auto_프로젝트명을 중지하고 싶을 땐 아래 명령어를 사용한다.
service tomcat_auto_프로젝트명 stop
반응형
'리눅스' 카테고리의 다른 글
WSL을 사용하여 Windows에 Linux를 설치하는 방법 (0) | 2024.02.18 |
---|---|
[Linux] OpenSSL을 Ubuntu에서 설치하고 업데이트하는 방법 (2) | 2023.06.12 |
리눅스(Linux)에 대해 알아보자 (0) | 2023.02.27 |