티스토리 뷰
CentOS가 재부팅이 되었을 경우에 Tomcat은 자동으로 Start가 되지 않습니다.
그래서 우리가 이걸 Service에 등록하고 자동으로 실행되도록 하여 주어야 합니다.
1. 자신의 Tomcat 경로를 알아둡니다.
저는 /usr/local/tomcat/ 이 경로입니다.
2. Java의 경로를 알아둡니다.
저는 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el8_0.x86_64 이 경로입니다.
3. tomcat.service 파일을 생성하여 줍니다.
$ sudo vi /etc/systemd/system/tomcat.service
내용은 다음과 같습니다.
[Unit]
Description=Apache Tomcat 9
After=syslog.target network.target
[Service]
Type=forking
Environment="JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el8_0.x86_64"
Environment="CATALINA_HOME=/usr/local/tomcat"
User=dh
Group=dh
ExecStart=/bin/sh /usr/local/tomcat/bin/startup.sh
ExecStop=/bin/sh /usr/local/tomcat/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
4. Daemon을 재로드 하여 줍니다.
$ sudo systemctl daemon-reload
5. 시작 서비스 등록하여 줌
$ sudo systemctl enable /etc/systemd/system/tomcat.service
6. 테스트
$ sudo systemctl start tomcat
근데 이 부분에서 Permission 문제가 발생할 수도 있는데요. 해결하여 주어야 합니다.
7. 퍼미션 해결. 정상적으로 되면 냅두세요. 저는 이름이 dh라서 그걸로 했습니다.
$ chown dh:dh /usr/local/tomcat -R
dh:dh는 자신의 상황으로 변경하세요
6번을 다시 실행하여 봅니다.
8. 재부팅
$ sync
$ sync
$ sync
$ sudo reboot
9. 확인
$ ps -ef | grep tomcat
이렇게 하게 되면 두개가 뜨면 정상입니다.
dh 657 1 5 12월22 ? ...
dh 7985 7053 0 01:08 pts/2 00:00:00 grep --color=auto tomcat
아래쪽에 grep 부분 한개만 뜨면 잘 안 동작하고 있는겁니다.
힘내세요.
'Backend > Server' 카테고리의 다른 글
CentOS. FTP Server 설치, 설정하기 (0) | 2019.12.25 |
---|---|
Nginx 설치하기. 저는 CentOS에서 했어요. (0) | 2019.12.24 |
CentOS8. OpenJDK 설치하고 환경변수 등록까지 하기 (0) | 2019.12.24 |
CentOS8. SSH 설정 (0) | 2019.12.23 |
CentOS8. Tomcat 설치하고 포트도 열어주기 (0) | 2019.12.22 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- git
- Windows
- go
- centos8
- Gradle
- rxswift
- Linux
- enum
- cocoapods
- tomcat
- ubuntu
- MySQL
- golang
- ios
- war
- Xcode
- windows10
- php
- github
- Kotlin
- Spring
- Codable
- SWIFT
- Python
- android
- nodejs
- docker
- intellij
- CentOS
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함