728x90
tomcat service 등록하기
service 생성하기
cd /etc/systemd/system
vi /etc/systemd/system/tomcat.service
경로확인하기
#자바경로
echo $JAVA_HOME
#톰캣경로
echo $CATALINA_HOME
* 환경설정이 안되어있으면 아래와 같이 설정
sudo vi /etc/profile
export 명령어 사용해 환경변수 설정
export JAVA_HOME=[경로]
export PATH=$PATH:$JAVA_HOME/bin
[경로] 부분에 자바 설치경로에서 /bin/java 를뺀 경로를 넣어줍니다.
톰캣은 설치 경로에서 /bin의 윗 경로 까지만 넣어줍니다.
(예시)
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-arm64/jre
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/apache-tomcat
source 명령어로 적용
source /etc/profile
service 내용 입력하기
[Unit]
Description=tomcat 8.5
After=network.target syslog.target
[Service]
Type=forking
Environment="JAVA_HOME=자바 경로"
Environment="CATALINA_HOME=톰캣 경로"
User=root
Group=root
Restart=always
ExecStart=톰캣경로/bin/startup.sh
ExecStop=톰캣경로/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
After=network.target syslog.target : 네트워크와 시스템 로그 서비스가 활성화된 이후에 해당 유닛이 시작돼야 한다는 뜻
WantedBy=multi-user.target : 재부팅 시 자동 실행
서비스 등록하는 명령어를 실행
systemctl enable tomcat.service
시작하는 명령어 , 종료하는 명령어
systemctl start tomcat.service
systemctl stop tomcat.service
시스템을 확인하는 명령어
systemctl status tomcat.service
톰캣 확인
ps -ef | grep tomcat
프로세스 kill
해당 프로세스를 kill하고 프로세스번호가 변경되어 새로운번호로 자동 재기동이 되는지 확인하기.
kill -9 프로세스번호
728x90
'STUDY > SERVER OS' 카테고리의 다른 글
[Linux] 방화벽 해제하기 firewall-cmd (0) | 2024.12.17 |
---|---|
리눅스 디렉토리 용량 확인방법 (0) | 2024.11.11 |
[Linux] vi 편집기 전체 복사, 삭제, 붙여넣기 (1) | 2024.09.30 |
[Docker] 도커 컨테이너 주요 명령어 (0) | 2024.07.30 |
[Docker] 도커 컨테이너 특징 정리 (0) | 2024.07.30 |