문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
was:tomcat:autostart [2020/05/22 18:09] dhan |
was:tomcat:autostart [2023/01/13 18:44] (현재) |
||
|---|---|---|---|
| 줄 2: | 줄 2: | ||
| ===== CentOS6 ===== | ===== CentOS6 ===== | ||
| - | 파일 경로 | + | 파일 경로 |
| / | / | ||
| \\ | \\ | ||
| 줄 53: | 줄 53: | ||
| ################################################## | ################################################## | ||
| </ | </ | ||
| + | > 다음과 같이 운영 user을 지정할 수 있음 | ||
| + | > daemon --user search " | ||
| + | > iptable을 활용하여 8080을 80포트로도 서비스 할 수 있음 | ||
| + | > iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 | ||
| + | \\ | ||
| 등록 및 사용 방법 | 등록 및 사용 방법 | ||
| - | chkconfig --add tomcat | + | <code bash> |
| - | service tomcat start | + | [root@dev ~] chkconfig --add tomcat |
| - | service tomcat stop | + | [root@dev ~] service tomcat start |
| + | [root@dev ~] service tomcat stop | ||
| + | </ | ||
| ===== CentOS7 ===== | ===== CentOS7 ===== | ||
| <do 2020-02-26 김토피아> | <do 2020-02-26 김토피아> | ||
| + | 파일 경로 \\ | ||
| + | / | ||
| + | \\ | ||
| + | 파일 내용 | ||
| + | < | ||
| + | [Unit] | ||
| + | |||
| + | Description=tomcat7 | ||
| + | After=network.target syslog.target | ||
| + | |||
| + | |||
| + | [Service] | ||
| + | |||
| + | Type=forking | ||
| + | |||
| + | #tomcat이 독립적이면 root, 아파치연동 되어있으면 search | ||
| + | User=root | ||
| + | Group=root | ||
| + | |||
| + | |||
| + | ExecStart=/ | ||
| + | ExecStop=/ | ||
| + | |||
| + | #Umask, RestartSec와 Restart를 쓰면 10초에 한번씩 수동으로 죽이든 오류로 죽든 무조건 프로세스를 살리게 된다. (주의) | ||
| + | Umask=0022 | ||
| + | ReStartSec=10 | ||
| + | Restart=always | ||
| + | |||
| + | [Install] | ||
| + | |||
| + | WantedBy=multi-user.target | ||
| + | </ | ||
| + | \\ | ||
| + | 등록 및 사용 방법 | ||
| + | <code bash> | ||
| + | [root@dev ~] systemctl enable / | ||
| + | # tomcat7.service 또는 tomcat7 입력 가능 | ||
| + | [root@dev ~] systemctl start tomcat7.service #시작 | ||
| + | [root@dev ~] systemctl start tomcat7.service #정지 | ||
| + | [root@dev ~] systemctl status tomcat7.service # | ||
| + | </ | ||
| + | \\ | ||
| + | 수정 | ||
| + | tomccat7.service 내용이 변경 되면 그냥 시작 되지 않는다.\\ | ||
| + | <code bash> | ||
| + | [root@dev ~] systemctl daemon-reload | ||
| + | #기타 서비스 구동 정보 로그 | ||
| + | [root@dev ~] journalctl -xe | ||
| + | [root@dev ~] journalctl -f #tail 처럼 볼 수 있음 | ||
| + | </ | ||
| + | |||
| ===== Windows ===== | ===== Windows ===== | ||
| 줄 67: | 줄 123: | ||
| ===== Ref ===== | ===== Ref ===== | ||
| + | [[https:// | ||
| {{tag> | {{tag> | ||