사용자 도구

사이트 도구


was:tomcat:autostart

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
was:tomcat:autostart [2020/05/22 18:13]
dhan
was:tomcat:autostart [2023/01/13 18:44] (현재)
줄 67: 줄 67:
 ===== CentOS7 ===== ===== CentOS7 =====
 <do 2020-02-26 김토피아>시스템 부팅시 자동 시작 스크립트</do> <do 2020-02-26 김토피아>시스템 부팅시 자동 시작 스크립트</do>
 +파일 경로 \\
 +/usr/lib/systemd/system/tomcat7.service \\
 +\\
 +파일 내용
 +<code>
 +[Unit]
 +
 +Description=tomcat7
 +After=network.target syslog.target
 +
 +
 +[Service]
 +
 +Type=forking
 +
 +#tomcat이 독립적이면 root, 아파치연동 되어있으면 search
 +User=root
 +Group=root
 +
 +
 +ExecStart=/opt/search/tomcat7/bin/catalina.sh start
 +ExecStop=/opt/search/tomcat7/bin/catalina.sh stop
 +
 +#Umask, RestartSec와 Restart를 쓰면 10초에 한번씩 수동으로 죽이든 오류로 죽든 무조건 프로세스를 살리게 된다. (주의)
 +Umask=0022
 +ReStartSec=10
 +Restart=always
 +
 +[Install]
 +
 +WantedBy=multi-user.target
 +</code>
 +\\
 +등록 및 사용 방법
 +<code bash>
 +[root@dev ~] systemctl enable /usr/lib/systemd/system/tomcat7.service
 +# tomcat7.service 또는 tomcat7 입력 가능
 +[root@dev ~] systemctl start tomcat7.service #시작
 +[root@dev ~] systemctl start tomcat7.service #정지
 +[root@dev ~] systemctl status tomcat7.service #상태정보
 +</code>
 +\\
 +수정
 +tomccat7.service 내용이 변경 되면 그냥 시작 되지 않는다.\\
 +<code bash>
 +[root@dev ~] systemctl daemon-reload
 +#기타 서비스 구동 정보 로그
 +[root@dev ~] journalctl -xe 
 +[root@dev ~] journalctl -f #tail 처럼 볼 수 있음
 +</code>
 +
  
 ===== Windows ===== ===== Windows =====
줄 72: 줄 123:
  
 ===== Ref ===== ===== Ref =====
 +[[https://victorydntmd.tistory.com/215|CentOS7 service(systemd unit) 등록 관련 사용법 및 설명 ]]
  
 {{tag>주레피 자동시작스크립트}} {{tag>주레피 자동시작스크립트}}
/volume1/web/dokuwiki/data/attic/was/tomcat/autostart.1590138822.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)