본문 바로가기
컴소니/서버

리눅스(CentOS7)에 Apache Tomcat(WAS) 설치하기

by 금소니 2020. 3. 6.
반응형

#43

 

WAS에 대한 설명에 이어서 정말 많이 쓰이고 있는 WAS인 Tomcat에 대해 설치해보도록 하겠습니다.

 

이전에 이클립스에서 설치한 내용에 대해서는 포스팅을 했었는데 서버에서는 주로 리눅스를 많이 이용하기때문에 리눅스에 설치하는 내용에 대하여 포스팅하겠습니다.

 

1. Apache Tomcat이란?

아파치 웹 서버와 같이 아파치 소프트웨어 재단에서 관리하는 오픈소스 WAS로써 JAVA기반의 웹 컨테이너입니다.

WAS로 가장 많이 쓰이고 있으며, 동적인 컨텐츠를 처리하는 서버입니다.

2. 공식사이트

http://tomcat.apache.org/

 

Apache Tomcat® - Welcome!

The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies. The Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket specifications are

tomcat.apache.org

3. 설치환경

OS : CentOS 7

JAVA : OpenJDK 1.8

WAS : Tomact 8.5

 

4. 설치하기

4-1 공식사이트에서 설치파일 경로 확인

위의 공식사이트에 접속하여 설치를 원하는 버전의 설치파일 경로를 확인합니다.

 

그 다음 리눅스에서 다운을 받아야하므로 링크를 복사해둡니다.

4-2 wget으로 리눅스에서 설치파일 다운받기

복사한 링크를 붙여넣기하여 설치파일을 다운 받습니다.

4-3 압축풀기

tar 명령어를 통하여 설치파일을 압축해제합니다.

압축을 풀게 되면 톰캣의 디렉토리 구성을 보실 수 있습니다.

 

디렉토리 구성은 다음과 같습니다.

- bin : 톰캣과 관련된 명령어의 집합

- conf : 톰캣 서비스를 하는데 있어 필요한 설정

- webapps : 톰캣 컨테이너에 올라갈 어플리케이션 경로

- logs : 로그 폴더

여기까지 하셨으면 이제 설치는 완료하신 겁니다.

 

추가적으로 톰캣을 구동하는데 있어서는 문제가 없지만 설치 문서에는 환경변수를 등록하라고 안내가 되어있어 추가하도록 하겠습니다.

 

4-4 환경변수 등록

톰캣 설치 공식 문서에서 아래와 같이 환경 변수를 등록하라고 나와 있습니다.

 

CATALINA_HOME은 Tomcat를 설치한 경로의 Home 입니다.

JAVA_HOME은 이전 OpenJDK를 설치하였을 때 등록하였으므로 나머지 환경 변수에 대하여 등록하도록 하겠습니다.

저의 경로는 위와 같아서 위와 같이 등록하였습니다.

 

그리고 적용까지

여기까지하시면 설치는 완료하신 것입니다.

 

다음으로 톰캣을 실행해보도록 하겠습니다.

 

5. 서비스 실행하기

설치가 완료되었으니 톰캣 서비스를 실행해보도록 하겠습니다.

 

먼저 실행과 종료를 위한 스크립트는 톰캣 홈(CATALINA_HOME) 밑에 /bin 폴더에 위치하고 있습니다.

startup.sh 스크립트를 실행하면 서비스가 실행되고 shutdown.sh를 실행하면 서비스가 종료됩니다.

 

startup.sh 스크립트를 싱행시켜 실행해보도록 하겠습니다.

 

실행 후 리스닝하고 있는 포트를 확인해보면 8080port로 서비스가 떠 있는 것을 확인할 수 있습니다.

또한, 해당 포트로 접근해보면 정상적으로 톰캣이 실행되고 있는 것을 확인할 수 있습니다.

반응형

댓글