Technical NOTE

Tomcat 9 설치 #3 - Tomcat 9.0.93 설치 본문

미들웨어/Tomcat

Tomcat 9 설치 #3 - Tomcat 9.0.93 설치

테크니컬노트 2024. 9. 12. 09:12
반응형
- 작성일 : 2024.09.12

 

 

2024년 9월 기준으로 Tomcat 9 버전의 최신 패치는 Tomcat 9.0.93 버전이다.

 

Tomcat 9 바이너리 다운로드

 

1. tomcat 싸이트에 접속해서 Tomcat 9 버전 최신 버전 확인하기

아래 tomcat 공식 페이지에 접속해서, Tomat 9 버전의 최신 패치가 몇인지 확인한다.

https://tomcat.apache.org/download-90.cgi

 

Apache Tomcat® - Apache Tomcat 9 Software Downloads

Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification version

tomcat.apache.org

 

 

2024년 9월 기준 Tomcat 9 버전의 최신 패치는 아래 화면과 같이 9.0.93 버전임을 확인할 수 있다.

 

2. Tomcat 9.0.93 버전 다운로드 받기

2024년 9월 기준 Tomcat 9 버전의 최신 패치는 아래 화면과 같이 9.0.93 버전이고, 리눅스에 설치하기 위해 Core 부분에서 tar.gz 파일을 다운로드 받는다.

 

다운로드 받은 바이너리 파일명 : apache-tomcat-9.0.93.tar.gz

 

또는 wget 명령을 이용해서 Linux 서버 내부에서 직접 다운로드도 가능하다.

 

참고로 공식적인 archive URL은

https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.93/bin/apache-tomcat-9.0.93.tar.gz

이것이고,

 

미러싸이트 URL은

https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.93/bin/apache-tomcat-9.0.93.tar.gz

이것이다.

 

미러싸이트에서 다운로드 받는 것을 권장한다.

 

3. wget명령을 이용해서 Linux 서버에서 다운로드 받기

 

먼저 설치 작업을 위한 디렉토리 생성 작업을 시작한다.

$ mkdir /app/tomcat
$ mkdir /app/tomcat/src    (바이너리 다운로드 디렉토리)
$ mkdir /logs/tomcat

 

Tomcat 9.0.93 설치
$ cd /app/tomcat/src
$ wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.93/bin/apache-tomcat-9.0.93.tar.gz
$ tar -zxvf apache-tomcat-9.0.93.tar.gz
$ mv apache-tomcat-9.0.93 /app/hftomcat/tomcat9

 

tomcat 계정의 .bash_profile 에 TOMCAT 환경설정을 추가한다.


#--- tomcat start -----------------------------
######## Common Setting #########################
EDITOR=vi
export EDITOR

set -o vi

export PS1="[\$LOGNAME@\$HOSTNAME:\$PWD]$ "

umask 007

######## JAVA Env ###############################
#export JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64"
export JAVA_HOME="/usr/java/openjdk-8u362-b09-linux-64"

export PATH="${JAVA_HOME}/bin:${PATH}"

######## Tomcat Env ###############
export TOMCAT_BASE="/app/tomcat"
export TOMCAT_HOME="${TOMCAT_BASE}/tomcat9"
export TOMCAT_LOG="/logs/tomcat"
export PATH="${TOMCAT_HOME}/bin:${PATH}"

alias thome='cd ${TOMCAT_HOME}'
alias tcfg='cd ${TOMCAT_HOME}/conf'
alias tbin='cd ${TOMCAT_HOME}/bin'
alias tlog='cd ${TOMCAT_LOG}'
alias ttlog='tail -100f ${TOMCAT_LOG}/catalina.out.`date +%Y-%m-%d`'
#--- tomcat end -------------------------------

$ source .bash_profile

 

.bash_profile 을 설정했으면, java version이 정확하게 출력되는지 확인한다.

$ java -version
openjdk version "1.8.0-362"
OpenJDK Runtime Environment (build 1.8.0-362-b09)
OpenJDK 64-Bit Server VM (build 25.71-b10, mixed mode)

$ javac -version
javac 1.8.0-362


Tomcat Version 확인

<< tomcat 버전 확인 >>
$ cd ${TOMCAT_HOME}/bin

$ ./catalina.sh version
Using CATALINA_BASE:   /app/tomcat/tomcat9
Using CATALINA_HOME:   /app/tomcat/tomcat9
Using CATALINA_TMPDIR: /app/tomcat/tomcat9/temp
Using JRE_HOME:        /usr/java/openjdk-8u262-b10-linux-64
Using CLASSPATH:       /app/tomcat/tomcat9/bin/bootstrap.jar:/app/tomcat/tomcat9/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Server version: Apache Tomcat/9.0.93
Server built:   Jul 31 2021 04:12:17 UTC
Server number:  9.0.93.0
OS Name:        Linux
OS Version:     3.10.0-1160.49.1.el7.x86_64
Architecture:   amd64
JVM Version:    1.8.0-262-b10
JVM Vendor:     OpenLogic-OpenJDK

 

 

반응형