Linux/Shell script

부팅시 WAS(Tomcat) 자동 재시작

개폰지밥 2023. 8. 21. 08:00
반응형

부팅시에 WAS인 Tomcat이 자동으로 재시작 되게 하는 방법

# 1. rc.local 실행권한 허용
chmod +x /etc/rc.d/rc.local

# 2. 실행스크립트 추가
vi /etc/rc.d/rc.local
# tomcat 계정으로 전환후에 tomcat 시작 스크립트인 startup.sh 실행
su - tomcat -c /home/tomcat/tomcat8/bin/./startup.sh

# 3. 실행
systemctl start rc-local.service

# 4. 상태확인
systemctl status rc-local.service

# 5. 리부팅시 실행되게 서비스 설정 enable 처리
vi /usr/lib/systemd/system/rc-local.service
-> 맨 아래에 아래내용 추가
[Install]
WantedBy=multi-user.target
# 6. 서비스 활성
systemctl enable rc-local.service                                                                                                                                                                                                  
# 7. 서비스 상태 확인
systemctl status rc-local.service
systemctl list-unit-files | grep rc.local
-> enable 된것 확인할 수 있음.

가상머신(virtualbox)에서 tomcat을 종료 후 가상머신 종료하고 재시작하면 tomcat이 자동 시작된 것을 확인 할 수 있다.

반응형