[Tomcat] centos에서 tomcat 서비스로 등록하기
2020. 11. 14. 16:39ㆍIT/WAS
Centos에 데몬들은 기본적으로 서비스로 등록되어 systemctl 명령어로 시작, 종료, 재시작을 할 수 있고,
서버를 재부팅 했을 때 profile 파일에 서비스 시작 스크립트를 작성하지 않아도 서비스가 시작되도록 설정할 수 있다.
1) 서비스를 구성하기 위한 경로로 간다.
# cd /usr/lib/systemd/system
2) 원하는 이름으로 서비스 설정 파일을 생성한다.
./tomcat-my_service.service
[Unit]
Description=my_service tomcat
After=network.target syslog.target
[Service]
Type=forking
User=service
Group=service
UMask=0007
RestartSec=10
Restart=always
Environment="JAVA_HOME=<JAVA 경로>/"
Environment="CATALINA_HOME=<Tomcat 경로>"
Environment="CATALINA_BASE=<Tomcat 경로>"
Environment="CATALINA_OPTS=<Tomcat 옵션>"
ExecStart=<Tomcat 경로>/bin/startup.sh
ExecStop=<Tomcat 경로>/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
3) 서비스를 등록한다.
# systemctl enable tomcat-my_service.service
-- 확인 --
# systemctl status tomcat
# systemctl start tomcat
# systemctl stop tomcat
'IT > WAS' 카테고리의 다른 글
[Tomcat] tomcat 및 실행 java 버전 확인하기. (0) | 2020.11.14 |
---|---|
[Tomcat] Tomcatw 트레이 아이콘 추가. (0) | 2020.10.20 |
[WAS] Tomcat 설치 간 오류 발생. (0) | 2020.03.10 |