Programming/Java
Ubuntu 20.04 : Tomcat 서비스 등록
파란크리스마스
2020. 11. 14. 13:25
728x90
출처
tomcat 설치
pi@Kubuntu:~$ cd /bluesanta/apps pi@Kubuntu:/bluesanta/apps$ wget https://downloads.apache.org/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.tar.gz pi@Kubuntu:/bluesanta/apps$ tar xvfz apache-tomcat-8.5.59.tar.gz
tomcat /opt 디렉토리에 소프트 링크 걸기
pi@Kubuntu:/bluesanta/apps$ sudo ln -s /bluesanta/apps/apache-tomcat-8.5.59 /opt/apache-tomcat-8.5.59
서비스 등록 파일 tomcat.service 생성
pi@Kubuntu:/bluesanta/apps$ cd /etc/systemd/system pi@Kubuntu:/etc/systemd/system$ sudo vi /etc/systemd/system/tomcat.service
tomcat.service 내용
[Unit] Description=tomcat 8 After=network.target syslog.target [Service] Type=forking Environment="JAVA_HOME=/opt/jdk1.8.0_271" User=root Group=root ExecStart=/opt/apache-tomcat-8.5.59/bin/startup.sh ExecStop=/opt/apache-tomcat-8.5.59/bin/shutdown.sh [Install] WantedBy=multi-user.target
tomcat 서비스 등록
pi@Kubuntu:/etc/systemd/system$ sudo systemctl enable tomcat.service Created symlink /etc/systemd/system/multi-user.target.wants/tomcat.service → /etc/systemd/system/tomcat.service.
tomcat 서비스 실행
pi@Kubuntu:/etc/systemd/system$ sudo systemctl start tomcat.service
tomcat 서비스 상태 확인
pi@Kubuntu:/etc/systemd/system$ sudo systemctl status tomcat.service ● tomcat.service - tomcat 8 Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2020-11-14 14:27:13 KST; 39s ago Process: 103228 ExecStart=/opt/apache-tomcat-8.5.59/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 103256 (java) Tasks: 33 (limit: 18694) Memory: 119.5M CGroup: /system.slice/tomcat.service └─103256 /usr/bin/java -Djava.util.logging.config.file=/opt/apache-tomcat-8.5.59/conf/logging.properties -Djava.util.logging.manager=org.ap> 11월 14 14:27:13 Kubuntu systemd[1]: Starting tomcat 8... 11월 14 14:27:13 Kubuntu startup.sh[103228]: Tomcat started. 11월 14 14:27:13 Kubuntu systemd[1]: Started tomcat 8.