재유's

[Linux] Tomcat 설치 본문

IT Story/Other

[Linux] Tomcat 설치

Stella_NY 2023. 6. 26. 15:53

* 해당 글은 JAVA가 설치되어있다는 전제하에 작성되었습니다.

JAVA 설치는 아래 문서를 참고

https://jaeu0608.tistory.com/167

 

[JAVA] Linux Java 설치

JAVA 설치 설치 가능한 리스트를 업데이트 해주는 명령어를 실행 한 뒤, JDK 명령어를 실행하여 JDK 설치 ## 설치 가능 리스트 업데이트 ## apt-get update yum update # 설치 가능 버전 확인 ## apt-get list java*j

jaeu0608.tistory.com

 

1. Tomcat Archives에서 URL 가져오기

설치할 버전 URL을 가져오기 (해당 글에서는 8.5.27버전 사용 할 예정)

* 설치할 버전 : http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.27/bin/apache-tomcat-8.5.27.tar.gz

* archive에 있는 가장 최신 버전 : 11.0.0-M7 (2022.Jun.26 기준)

https://archive.apache.org/dist/tomcat/tomcat-11/v11.0.0-M7/bin/apache-tomcat-11.0.0-M7.tar.gz

 

2. Tomcat 설치 여부 확인

## 최신화(업데이트)
## apt-get update
sudo yum update

# 톰캣 설치 여부 
## 일반 설치시 
rpm -qa | grep webapps 

## yum으로 설치시 
yum list installed tomcat? | grep tomcat 

## 톰캣 폴더 여부로 찾기 
sudo find / -name tomcat*

아래 이미지는 설치가 안되어 있을 때 반응

톰캣이 설치 안되어 있을 때 출력되는 메시지

3. Tomcat 설치

## Tomcat 다운로드
wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.27/bin/apache-tomcat-8.5.27.tar.gz

## 압푹 풀기
tar zxvf apache-tomcat-8.5.27.tar.gz

Tomcat이 설치 중(압축 풀기)!
압축 풀기 완료 확인

## 위치 변경 (여기서는 /usr/local/tomcat8 에 위치 변경)
sudo mv apache-tomcat-8.5.27 /usr/local/tomcat8

## (permission denied 시 sudo chmod -R u=rwX,go=rX /usr/local)

 

4. 환경변수 등록

# 환경변수 파일 오픈
sudo vi /etc/profile
  • Shift + g 를 눌러 맨 아래로 이동
  • i 키를 눌러 insert 모드 진입
# 아래 코드 입력 (JAVA 설치 필요!)
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.342.b07-1.amzn2.0.1.x86_64
export CATALINA_HOME=/usr/local/tomcat8
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib-jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar
export PATH=$PATH:$JAVA_HOME/bin
  • 편집 완료 후 esc 키를 눌러 insert 모드 빠져나오기
  • :wq!를 눌러 저장하고 종료하기

 

5. server.xml  설정

sudo vi /usr/local/tomcat8/conf/server.xml
// 아래 설정에서 URIEncoding="UTF-8" 추가
...
<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443"
           URIEncoding="UTF-8" />
...

# startup.sh 로 톰캣 실행하기
sh /usr/local/tomcat8/bin/startup.sh

# 8080 포트가 열려있는지 확인
netstat -ntl

 

 

아래 화면이 뜬다면 tomcat 설치 완료

http://서버ip:8080

Comments