[MacOS] TOMCAT 9 설치하기

2021. 7. 24. 22:58·MAC/DEVELOP
목차
  1. 들어가기 전에
  2. Tomcat 9 설치하기
  3. Tomcat 설치 TIP - 심볼릭 링크 걸기
  4. Tomcat 설치 TIP - alias 설정하기
  5. Tomcat 9 실행해보기
  6. Tomcat 9 종료하기
728x90
반응형

들어가기 전에

Springboot를 사용할 때에는, 내장 tomcat을 이용하여 따로 tomcat을 설치하지 않았습니다. 하지만, Spring으로 개발을 하기 위해서는 WAS 서버가 필요하므로 opensource로 자주 사용되는 tomcat을 설치해보고자 합니다. 사내에서 추후 tomcat 9으로 버전업이 예정되어 있어 해당 버전을 사용해보고자, 최신 버전인 tomcat 10이 아닌 tomcat 9을 설치해보고자 합니다.

Tomcat 9 설치하기

먼저, 하기 Apache Tomcat 사이트에 접속하여 tomcat 9을 클릭해 설치 파일을 다운로드합니다.

  • 필자는 mac에 설치하는 것이라 tar.gz 파일을 다운로드하였습니다. 만약 windows에 설치하는 것이라면 자신의 bit에 맞는 windows 버전을 다운로드하면 됩니다.

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

tomcat 9 tar.gz 파일 다운로드 및 압축 풀기

# tomcat이 다운로드된 경로에 가서 압축을 풀어줍니다.
# -C 옵션을 통해 압축 풀 위치를 지정합니다.
# tar zxvf apache-tomcat-9.0.50.tar.gz -C /Users/earth/Documents/WEB\ DEVELOP

tar zxvf [ tomcat 압축 파일 ] -C [ 압축 풀 위치 ]

필자의 경우, WEB DEVELOP과 관련된 내용들은 모두 Documents/WEB DEVELOP에 넣고자 위와 같이 위치를 선정하였습니다.

  • 일반적으로 /Library 위치에 넣는 경우가 많습니다.

Tomcat 설치 TIP - 심볼릭 링크 걸기

위 작업까지만 해도, tomcat을 사용하는 데에는 문제가 없지만, 여러 버전의 tomcat을 쓸 경우를 대비하여 심볼릭 링크를 걸어두는 것이 편합니다. 필자의 경우, tomcat9으로 심볼릭 링크를 걸어 손쉽게 접근할 수 있도록 했습니다.

cd [ tomcat 압축 푼 위치 ]
ln -s [ 심볼릭 명칭 ] [ 링크 대상(tomcat 폴더명) ]

편의를 위해 tomcat9으로 심볼릭 링크를 걸어줍니다(여러 버전의 tomcat을 사용할 경우, 심볼릭 링크가 유용합니다).

Tomcat 설치 TIP - alias 설정하기

필자의 경우, tomcat 경로가 띄어쓰기도 있어 절대경로로 직접 접근하기가 불편합니다. 이에 따라, 계정의 profile에 tomcat 폴더 접근을 위한 alias를 설정해주었습니다.

# 자신의 shell에 맞는 파일을 열어 alias를 설정합니다.
# Tomcat9 alias
alias [ alias 명 ]='cd [ tomcat 경로 ]'

# 변경된 프로파일이 바로 적용될 수 있도록 하기 명령어를 실행합니다.
source [ 변경한 프로파일명 ]

zsh를 사용하고 있어 zshrc에 alias를 걸어주었습니다. alias를 통해 바로 tomcat 폴더로 접근되는 것을 확인할 수 있습니다.

Tomcat 9 실행해보기

위 과정을 통해 설치된 tomcat 디렉토리에 접근하여 bin 폴더에 들어가면, 아래와 같이 start할 수 있는 스크립트가 존재합니다. 해당 스크립트를 돌려 tomcat을 시작할 수 있습니다.

현재, tomcat이 기동되는 포트를 따로 지정하지 않았기 때문에 default port인 8080으로 뜨게 됩니다. 따라서, 브라우저에 접속하여 localhost:8080을 주소창에 입력했을 때, 아래와 같이 뜨면 tomcat이 문제 없이 실행된 것입니다.

tomcat 시작하기(startup.sh)

Tomcat 9 종료하기

Tomcat 9 실행과 동일하게 tomcat 디렉토리의 bin 폴더 내에 shutdown 스크립트가 존재합니다. 해당 스크립트를 실행하면 tomcat 프로세스가 종료합니다.

tomcat 종료하기(shutdown.sh)

728x90
반응형

'MAC > DEVELOP' 카테고리의 다른 글

[macOS] iTerm2 한글 자소분리 현상 해결법  (0) 2021.09.21
[macOS] Docker 설치하기  (1) 2021.07.25
[MacOS] Visual Studio Code에 python 3 개발 환경 세팅(python 설치 및 TIP 포함)  (0) 2021.05.03
[GCP] MAC 터미널에서 GCP VM 인스턴스 연결하기(외부IP)  (0) 2021.01.10
[MySQL] Public Key Retrieval is not allowed 해결법  (0) 2021.01.03
  1. 들어가기 전에
  2. Tomcat 9 설치하기
  3. Tomcat 설치 TIP - 심볼릭 링크 걸기
  4. Tomcat 설치 TIP - alias 설정하기
  5. Tomcat 9 실행해보기
  6. Tomcat 9 종료하기
'MAC/DEVELOP' 카테고리의 다른 글
  • [macOS] iTerm2 한글 자소분리 현상 해결법
  • [macOS] Docker 설치하기
  • [MacOS] Visual Studio Code에 python 3 개발 환경 세팅(python 설치 및 TIP 포함)
  • [GCP] MAC 터미널에서 GCP VM 인스턴스 연결하기(외부IP)
EARTH_ROOPRETELCHAM
EARTH_ROOPRETELCHAM
반응형
EARTH_ROOPRETELCHAM
ROOPRETELCHAM
EARTH_ROOPRETELCHAM
전체
오늘
어제
  • 분류 전체보기
    • FRAMEWORK
      • Spring
    • PROGRAMMING LANGUAGE
      • KOTLIN
      • JAVA
      • Design Pattern
    • DB
      • PostgreSQL
      • MySQL
      • Oracle
    • SYSTEM & INFRA
      • KAFKA
      • NGINX
      • TOMCAT
      • ANSIBLE
      • DOCKER
      • LINUX
      • AWS
      • OPEN API
    • AI
      • AI Tools
      • Generative AI
    • IDE
      • eclipse
      • IntelliJ
    • DEVELOPMENT TOOLS
      • Git
      • Build Tool
    • TECH BOOK
    • SECURITY
      • CHROME
    • ALGORITHM
      • C++
      • Greedy
      • DFS(Depth First Search
      • BFS(Breath First Search
      • Recursion
    • MAC
      • DEVELOP
    • WINDOWS
      • TIP
    • PRODUCTS
      • IT
    • IT Knowledge

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

코틀린
게시판
Spring
IntelliJ
coroutine
PostgreSQL
게시판프로젝트
코틀린 완벽 가이드
springboot
이펙티브 코틀린
effective kotlin
스프링부트
Oracle
git
kotlin
elastic beanstalk
자바
mac
java
MYSQL

최근 댓글

최근 글

hELLO· Designed By정상우.v4.5.3
EARTH_ROOPRETELCHAM
[MacOS] TOMCAT 9 설치하기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.