개발 블로그

[교육] Tomcat9 설치 본문

리눅스 | 서버

[교육] Tomcat9 설치

토도 2024. 5. 29. 10:30

1. 자바 설치

자바는 앞서 설치했으니 넘어가

 

2. Tomcat 9 다운로드 및 설치 

/usr/local/src로 이동한 후

wget 명령으로 톰캣 9를 다운 받아주고

tar 명령으로 압축을 풀어준다

 

wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58.tar.gz

 tar -zxvf apache-tomcat-9.0.58.tar.gz

 

engine/tomcat9  디렉토리를 만들어주고 톰캣 파일을 옮겨 준다

 

3. 심볼릭 링크 설정

톰캣 설치 디렉토리를 '/engine/tomcat'으로 심볼릭 링크를 설정

 

 

4. Tomcat 환경 설정

Tomcat 환경 변수를 설정함 /etc/profile.d에 설정 파일을 생성

 

다음 내용을 파일에 추가함

 

변경 사항을 적용하는 명령어

 

5. 서비스 등록

Tomcat을 systemd 서비스로 등록하여 쉽게 관리할 수 있도록 함

 

5.1. 서비스 파일 생성

Tomcat의 서비스 파일을 생성

vi /etc/systemd/system/tomcat.service

 

다음 내용을 파일에 추가

자바 위치 확인하기

 

[Unit]
Description=Apache Tomcat 9
After=syslog.target network.target

[Service]
Type=forking
Environment=JAVA_HOME=/usr/local/jdk1.8.0_411
Environment=CATALINA_PID=/engine/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/engine/tomcat
Environment=CATALINA_BASE=/engine/tomcat
ExecStart=/engine/tomcat/bin/startup.sh
ExecStop=/engine/tomcat/bin/shutdown.sh
User=root
Group=root
UMask=0007
RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target

 

5.2. 서비스 등록 및 시작

systemctl daemon-reload
systemctl enable tomcat
systemctl start tomcat

 

6. 설치 확인

systemctl status tomcat

 

Tomcat이 실행 중이라면, 브라우저를 열고 서버의 IP 주소에 8080 포트를 추가하여 접속합니다 (http://your_server_ip:8080). 기본 Tomcat 환영 페이지가 보이면 설치가 완료된 것입니다.

이 과정을 통해 Tomcat 9을 /engine/tomcat9에 설치하고, /engine/tomcat으로 심볼릭 링크를 설정하였으며, Tomcat을 서비스로 등록하여 쉽게 관리할 수 있도록 하였습니다.

 

고맙다 GPT야