-
[Tomcat] 우분투 부팅 시 Tomcat 자동 실행LINUX/Tomcat 2019. 11. 24. 19:02반응형
이번 포스팅은 우분투 부팅 시 Tomcat을 자동 실행하려고한다.
서비스에 등록하여 하는 방법을 설명하려고 한다.
init.d 폴더에 portfolio라는 서비스를 생성한다.
서비스 이름은 본인에 맞게 바꿔준다.
밑에와 같이 start, stop, restart의 해당되는 sh파일 경로를 입력한다.
# vim /etc/init.d/portfolio #!/bin/bash ### BEGIN INIT INFO # Provides: tomcat # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: auto start Tomcat server # Description: start web server ### END INIT INFO case $1 in start) sh /usr/local/apache-tomcat-8.5.47-portfolio/bin/startup.sh ;; stop) sh /usr/local/apache-tomcat-8.5.47-portfolio/bin/shutdown.sh ;; restart) sh /usr/local/apache-tomcat-8.5.47-portfolio/bin/shutdown.sh sh /usr/local/apache-tomcat-8.5.47-portfolio/bin/startup.sh ;; esac exit 0
생성한 설정파일에 실행 권한을 부여한다.
# chmod 755 /etc/init.d/portfolio # cd /etc/init.d # update-rc.d portfolio defaults
이제 서비스를 시작해보고 정상적으로 작동되면 reboot하면 Tomcat이 정상적으로 실행된다.
# service portfolio restart # reboot
반응형'LINUX > Tomcat' 카테고리의 다른 글
[Tomcat] 우분투 부팅 시 Tomcat 다른 계정으로 자동 실행 (0) 2020.10.21 [Tomcat] 외부 폴더 이미지 불러오기 (0) 2019.11.09 [자동 배포 시스템] 3. Tomcat 설치하기 (0) 2019.11.05