프로그래밍 숲

M1 mac에 Apache Tomcat 설치하기 본문

프로그래밍_인포/Java&JSP

M1 mac에 Apache Tomcat 설치하기

jjscript 2023. 6. 8. 16:54
728x90
반응형

Apache Tomcat이란?

일반적으로 Tomcat이라고 하는 Apache Tomcat은 Apache Software Foundation에서 개발한 오픈 소스 웹 서버 및 서블릿 컨테이너입니다. Java 웹 응용 프로그램을 실행하기 위한 Java 기반 환경을 제공하도록 설계되었습니다.

Tomcat은 Java Servlet, JSP(JavaServer Pages) 및 JSF(JavaServer Faces) 애플리케이션의 컨테이너 역할을 합니다. Java Servlet 및 JavaServer Pages 사양을 구현하여 개발자가 인터넷을 통해 액세스할 수 있는 웹 응용 프로그램을 구축하고 배포할 수 있습니다.

 

Java Version 확인

톰캣 설치에 앞서 자바 버전을 확인해 줍니다. 자바 버전에 맞는 tomcat을 설치하기 위함입니다.

java --version

java -version

 

Apache Tomcat Version 확인

[Apache Tomcat® - Which Version Do I Want?

Apache Tomcat® is an open source software implementation of a subset of the Jakarta EE (formally Java EE) technologies. Different versions of Apache Tomcat are available for different versions of the specifications. The mapping between the specifications

tomcat.apache.org](https://tomcat.apache.org/whichversion.html)

java tomcat version

저는 자바가 19버전이므로 Apache Tomcat Version 10을 설치해보도록 하겠습니다.

 

Tomcat 다운로드

tomcat 10 download

Tomcat10의 tar.gz 파일을 다운로드 받아줍니다.

 

Tomcat 압축 해제

다운 받을 tar.gz 파일의 경로로 이동해서 압축을 해제해 줍니다.

tar zxvf apache-tomcat-10.1.9.tar.gz -C /Users/jangjuseong/Library

tar: tar 아카이브에서 파일을 조작하고 추출하는 데 사용되는 명령줄 유틸리티입니다.

zxvf: tar 명령에 전달되는 옵션입니다.

  • z : 입력파일이 gzip으로 압축되었음을 나타냅니다.
  • x: 아카이브에서 파일을 추출하도록 지정합니다.
  • v: 자세한 정보 표시 모드를 활성화하여 추출 진행률과 세부 정보를 표시합니다.
  • f: 추출할 입력 파일을 지정합니다. 이 경우 "apache-tomcat-10.1.9.tar.gz"입니다.

apache-tomcat-10.1.9.tar.gz: 추출할 압축 파일의 이름입니다.

-C /Users/jangjuseong/Library: 추출된 파일이 위치할 대상 디렉토리를 지정합니다.

 

tar zxvf tomcat

 

심볼릭 링크 설정

cd /Users/jangjuseong/Library

라이브러리 디렉토리로 이동해준 후 apache-tomcat-10.1.9 디렉토리에 쉽게 접근할 수 있도록 심볼릭 링크를 설정해줍시다.

ln -s apache-tomcat-10.1.9 tomcat10

ln: 파일 간의 링크를 생성하는 데 사용되는 명령입니다.
-s: 이 옵션은 심볼릭 링크(심볼릭 링크 또는 소프트 링크라고도 함)를 만들어야 함을 지정합니다.
apache-tomcat-10.1.9: 링크하려는 소스 디렉토리 또는 파일입니다.
tomcat10: 생성하려는 심볼릭 링크의 이름입니다.

 

Tomcat 실행해보기

cd tomcat10/bin

심볼릭 링크를 생성해준 tomcat10으로 이동 후, bin 디렉토리까지 이동해줍니다.

tomcat10 bin list

ls 명령어로 확인해보면, startup.sh 스크립트가 보입니다.

./startup.sh

위의 명령어로 스크립트를 실행해준 후 localhost:8080으로 접속하면 아래와 같은 페이지가 뜹니다.

tomcat localhost:8080

./shutdown.sh

shutdown.sh 스크립트를 실행하여 톰캣을 종료해줍시다.

shutdown tomcat

 

참고링크

[[MacOS] TOMCAT 9 설치하기

들어가기 전에 Springboot를 사용할 때에는, 내장 tomcat을 이용하여 따로 tomcat을 설치하지 않았습니다. 하지만, Spring으로 개발을 하기 위해서는 WAS 서버가 필요하므로 opensource로 자주 사용되는 tomcat

earth-95.tistory.com](https://earth-95.tistory.com/90)

728x90
반응형
Comments