솔솔

[Tomcat] Mac에서 Homebrew로 Apache Tomcat 설치 본문

나의보물들/Tomcat

[Tomcat] Mac에서 Homebrew로 Apache Tomcat 설치

솔솔하네 2024. 8. 5. 23:48
반응형
설치환경
Apple M1 Pro

설치목록
Homebrew

 

🍀 Apache Tomcat란?


https://inpa.tistory.com/entry/TOMCAT-%E2%9A%99%EF%B8%8F-%EC%84%A4%EC%B9%98-%EC%84%A4%EC%A0%95-%EC%A0%95%EB%A6%AC

 

[TOMCAT] 🐱 아파치 톰캣 개념 구성 & 설정 💯 정리

아파치 (Apache) 와 톰캣 (Tomcat) 아파치 (Apache) 아파치 소프트웨어 재단에서 만든 웹서버(web server)를 일컫는다. 리눅스에서는 httpd 로 명명지어져 배포된다. 정적인 데이터들 (html, css 이미지, 파일

inpa.tistory.com

 

 

 

🍀 Apache Tomcat 설치하기


1.  Tomcat 설치

     Tomcat 9.x

      - 서블릿 사양: Servlet 4.0 지원

      - JSP 사양: JSP 2.3 지원

      - HTTP/2: HTTP/2 프로토콜 지원

 $ brew update
 
 $ brew search tomcat
 ==> Formulae
tomcat                     tomcat@7                   tomcat@9
tomcat-native              tomcat@8                   touca

==> Casks
topcat

$ brew install tomcat@9

$ brew list
tomcat@9

 

2. 'opt/homebrew/opt/'하위 디렉토리에 톰캣 설치 된거 확인 가능

 

 

🍀 Apache Tomcat  구동하기


1. 톰캣의 설치 디렉토리 확인

$ brew --prefix tomcat@9
/opt/homebrew/opt/tomcat@9

 

2. 확인 된 톰켓 설치 디렉토리의 bin 디렉토리로 이동

$ cd /opt/homebrew/opt/tomcat@9/libexec/bin

 

3. 톰캣을 실행한다

# Tomcat을 직접 실행하는 명령어로 
# 터미널 세션에서 직접 Tomcat을 시작함. 
# 수동으로 관리하고 서비스가 아닌 프로세스 단위로 실행
$ ./catalina.sh start

톰캣 실행 완료되면 나오는 로그

 

4. 브라우저에서 'localhost:8080'으로 들어가서 아래와같은 화면이 나오면 성공

* 그 외 명령어

# 톰캣 중지 명령어
$ ./catalina.sh stop

# 톰캣 재시작 명령어
$./catalina.sh restart

# Homebrew의 brew services를 사용하여 Tomcat을 시작
# Tomcat을 macOS 시스템 서비스로 등록하여 자동 시작 및 관리를 가능하게 함.
# 시스템 서비스로 실행되며 재부팅 후 자동으로 시작되도록 설정할 수 있음.
$ brew services start tomcat@9

 

💥 슈팅 트러블


  • brew intall 명령어 입력시 아래와 같은 에러 발생
$ brew install tomcat@9
Error: No developer tools installed.
Install the Command Line Tools:
  xcode-select --install

 

  • 해결방법 (xcode-select --install : 시스템에서 Command Line Tools의 최신 버전을 설치)
$ xcode-select --install
xcode-select: note: install requested for command line developer tools

 

 

 

  • 설치 명령어 실행
$ brew install tomcat@9