WHITEPAEK Tech Docs

Total : 1,085,179 Today : 72 Yesterday : 446

macOS Apache Tomcat 설치, 아파치 톰캣 실행 방법

macOS 서버 구동을 위한 Apache Tomcat 설치 및 실행 방법!

저는 Java 언어를 이용하여 Web 개발 공부를 하고 있습니다.
웹 개발을 하기 위한 기본적인 준비 중 하나인 아파치 톰캣을 설치하고 서버 구동을 해야 합니다.
괜히 복잡해 보이는 서버 설치와 실행 방법을 저와 함께 차근차근해봐요~!

- 설명하기에 앞서 "macOS Mojave 버전 10.14"운영체제에서 Homebrew(홈브류)를 이용하여 설치했습니다.





1. Apache Tomcat 설치 방법

직접 Apache Tomcat 사이트로 접속해서 다운로드한 후
패키지 경로를 설정하여 사용해도 괜찮습니다.

하지만,
저는 macOS 용 패키지 관리자 Homebrew를 이용하여 설치하였습니다.
Homebrew를 통해서 설치한 이유는
환경 변수 설정이 필요 없고 관리가 용이하기 때문입니다!

macOS로 개발 공부를 하신다면
꼭! Homebrew(홈브류)를 사용하시는 걸 적극 권장 드립니다.





"command + 스페이스바" 키를 이용하여 Spotlight 검색창을 실행시켜주세요.






"터미널"을 입력 후 실행시켜주세요.




Tip!

터미널 실행 후 글자색이 다르다고 당황하지 마세요!

자신이 원하는 스타일로 커스텀 할 수 있습니다.

☛ 터미널 나만의 색상으로 변경하기!




터미널 창이 실행되었으면

"pwd" 명령어를 이용하여 자신의 현재 디렉토리 위치를 확인해주세요.

("/Users/자신의 홈 폴더명"이 기본 위치입니다.)






Homebrew 사용 전에 반드시 "brew update" 명령어를 이용하여

최선 버전으로 업데이트를 해주세요.






"brew search tomcat" 명령어를 이용하여 자신이 설치할 톰캣 버전을 확인해주세요.

(목록에서 버전 6 ~ 8까지 있는 걸 확인할 수 있습니다.

"tomcat"은 제가 글을 쓰는 시점에 가장 최신 버전 9입니다.)






"brew install tomcat" 명령어를 이용하여 저는 최신 버전을 설치하도록 하겠습니다.

(버전 6~8을 설치하고 싶으면 목록에서 나온 명칭을 그대로 입력해주시면 됩니다.

ex. "brew install tomcat@8" 명령어를 입력하면 버전 8이 설치됩니다.)






"brew list" 명령어를 이용하면

"tomcat"이 정상적으로 설치된 걸 확인할 수 있습니다.






2. Apache Tomcat 설치 경로



메뉴 막대에서 "이동 -> 폴더로 이동..."을 클릭해주세요.






"폴더로 이동" 창이 실행되면

"/usr/local/Cellar/"를 입력해주세요.






"/usr/local/Cellar/" 디렉토리로 이동하면

자신이 설치한 "Tomcat"이 있을 거예요.

(자신이 설치한 버전에 따라서 폴더명이 다를 수 있습니다.)


결론적으로 톰캣이 설치된 경로는

/usr/local/Cellar/

디렉토리 입니다.






3. Apache Tomcat 실행 및 종료 방법

"터미널" 창을 실행시켜주세요.






"cd /usr/local/Cellar/tomcat/9.0.12/bin" 명령어를 이용하여

톰캣 bin 디렉토리로 이동해주세요.

("tomcat/9.0.12"는 자신이 설치한 버전에 따라서 폴더명이 다를 수 있으니

반드시 톰캣이 설치된 경로로 이동 후 폴더명을 확인해주세요.)






디렉토리를 이동한 후

"./catalina start" 명령어를 이용하면 서버가 실행됩니다.






브라우저를 실행시킨 후 주소 검색창에 

"localhost:8080"을 입력 후 접속해주세요.

사진처럼 화면이 나오면 정상적으로 서버가 구동되고 있는 거예요.






터미널 창에 "./catalina stop" 명령어를 입력하면

서버가 종료됩니다.






브라우저에서 다시 한번 주소 검색창에 "localhost:8080"으로 접속하시면

서버가 종료되었기 때문에 접속이 불가능한 상태를 확인할 수 있습니다.


이상으로 Apache Tomcat 설치 및 사용방법에 대한 설명이 끝났습니다.




(정리)
1. 터미널에서 "brew install tomcat" 명령어로 설치했습니다.
2. "/usr/local/Cellar/" 경로에 톰캣이 설치됐습니다.
3. "./catalina start" 명령어로 톰캣 서버를 실행했습니다.
4. "./catalina stop" 명령어로 톰캣 서버를 종료했습니다.








✔︎ 오타, 잘못된 정보가 있을 경우 댓글 달아주세요~!

(확인 수정하도록 하겠습니다~^^)


✔︎ 궁금하신 정보가 있을 경우 댓글 달아주세요~!

(제가 아는 정보에 한해서 답변을 남겨드리도록 할게요~^^)


댓글(53)

  • 이전 댓글 더보기
  • soyqls@naver.com
    2019.09.18 11:22

    저번에 여기서 telnet설치했는데 이번에 아파치 구동도 성공했습니다 앞으로 자주 방문하겠습니다 감사합니다 ㅠㅠ

    • 2019.09.18 13:38 신고

      유용한 내용에 대해서 꾸준히 글 쓰도록 노력하겠습니다~^^

  • Dongg
    2019.09.21 13:40

    설명을 쉽게 잘 해주셔서 도움이 됬네요ㅎㅎ
    감사합니다!

  • ㅇㅇㅇ
    2019.11.05 17:39

    와 감사합니다!! 다른 블로그 따라 해보다가 잘 되길래 마지막 희망으로 해본건데 너무 잘 되네요 정말 감사합니다!!
    brew에 대해서 공부를 해봐야겠어요!

  • ㅇㅁㄴㅇ
    2019.12.13 09:36

    덕분에 잘 구동했습니다:)
    근데 혹시 포트 번호를 바꿀수는 없을까요?

    • 2019.12.13 15:09 신고

      server.xml 파일이였나.. 해당 파일에서 포트 정보 변경할 수 있습니다!

  • 2020.02.04 19:07 신고

    도움많이 되었습니다:) 감사합니다!

  • 용이
    2020.02.16 16:11

    안녕하세요 java를 이제 막 시작하고있는데요. 맥에서 brew 를 설치해서 알려주신방법대로 설치를 한 상황인데 이상하게 /user/local/Cellar/ 경로로 이동하면 tomcat이 없는 상태입니다. brew list 항목에는 tomcat이 설치되어있고요 .....ㅜ 왜 이러는걸까요 ㅜㅜ

    • 2020.02.17 20:35 신고

      '/usr/local/Cellar' 입니다. 다시한번 확인해보시겠어요?

  • 구철이
    2020.04.20 11:40

    맥으로 자바 처음 시작하는데 도움돼서 감사합니다~!

  • hailley15
    2020.04.25 15:52

    정말 감사합니다 1!! 저에게 제일 유용한 블로그에요 진짜 ..

  • 상한갈대
    2020.07.13 16:08

    다른 분들을 위한 팁 적자면 bash_profile 수정하셔서 패스 추가하시면 설치 경로 찾아갈 필요 없이 어디서든 catalina start로 쓰실 수 있습니다.
    export TOMCAT_HOME=/usr/local/Cellar/tomcat/9.0.37/bin 저 같은 경우 요렇게 추가했습니다.

    • 2020.07.13 21:44 신고

      말씀하신 대로 자신만 사용하는(?) 로컬에서 환경변수를 설정해서 편하게 사용할 수 있는 유용한 방법입니다 :)

  • 우아
    2020.08.05 22:58

    안녕하세요 어려움이 있을 때마다 참고해서 잘 해내고 있습니다.
    오늘은 톰캣을 설치하였는데, 톰캣을 설치한 후 카탈리나 실행을 한 뒤에 localhost:8080에 접속하니
    고양이가 그려진 톰캣 페이지가 아닌 It works! 가 나옵니다 ㅠ.ㅠ.. 아무리 찾아봐도 어떻게 된 일인지를 모르겠습니다
    도움 주시면 감사하겠습니다

    • 2020.08.05 23:06

      터미널로 실행하여 tomcat started라는 문구까지 확인했습니다..ㅠ_ㅠ... 왜 It works!가 띄워진 창이 나오는걸까요.....

    • 2020.08.06 10:29 신고

      톰캣이 정상적으로 연결되지 않았거나, 포트가 다른 거 같습니다. 다시 한번 확인해봐야 할 거 같습니다^^

  • 안녕하세요
    2020.08.06 11:19

    안녕하세요 글 보고 brew 통해서 tomcat 설치했는데요 제가 이클립스로 톰캣 이용하려고 하는데
    이클립스에 설정되어있는 jdk path 가 /Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home/bin 이고,
    tomcat 을 실행(./catalina start)하고 나면 Using JRE_HOME: /usr/local/opt/openjdk 이 경로가 뜨는데, 둘이 달라도 상관 없는건가요?

    • 2020.08.06 13:34 신고

      환경변수를 확인해보세요! 환경변수로 필요한 경로를 잡아줄 수 있습니다 :)

    • 익명
      2020.08.06 14:32

      비밀댓글입니다

    • 2020.08.06 17:00 신고

      zshrc로 하시면 됩니다.
      macOS가 카탈리나 부터는 기본 쉘이 zsh 변경 되었습니다~!

  • 2020.08.13 21:41 신고

    댓글이 많아 스크롤 내린다고 고생좀 했습니다 ^^; 포스팅 감사합니다

  • 지민
    2020.09.09 15:56

    안녕하세요 톰캣이랑 이클립스 연동하려고 Server 에 들어가서 ㅏ는데 Unknown version of Tomcat was specified. 가 뜹니다 혹 시 어떤 오류인지 아실까요 ㅜㅠㅜ?

    • 2020.09.10 15:31 신고

      메시지 내용 그대로입니다. 이클립스에서 톰캣이 제대로 설정되어 있는지 다시 한번 확인해보세요.

  • 진진
    2020.11.03 08:20

    좋은 정보 감사합니다. 이클립스를 사용해서 톰캣 연결을 하려고 하는데 자꾸 버전은 9가 맞는데 같은 버전을 찾을 수 없다는 문구가 나와서 이부분은 어떻게 해야 하나요>?

    • 2020.11.03 09:34 신고

      글쎄요.. 문구 그대로인 거 같네요^^; 다시 경로를 정확하게 잡아서 해보시겠어요?

  • 티디이
    2020.11.18 18:40

    저도 이클립스에서 Unknown version of Tomcat was specified 내용이나오는데 톰캣이 제대로 설정 되어 있는지 확인 하는 방법 좀 가르쳐주십시요 ㅠㅠ

  • jsp뉴비
    2020.12.04 15:05

    감사합니다

  • 자바스크
    2021.03.08 11:01

    https://drive.google.com/file/d/1p77i_brsGCnthArTYn22KGJ21I8flZ2Q/view?usp=sharing

    이 버전을 맥북에 다운받고 싶은데 어떻게 하면 될까요??ㅠㅠㅠ

  • 얼탱
    2021.10.01 00:16

    아파치 톰캣 다운받으려고 진짜 여기저기 많은 페이지를 돌아다녔는데 여기 설명이 최고로 깔끔하고 완벽합니다.. 스트레스 1도 안받고 잘설치했네요. 감사합니당

  • leesian
    2021.12.20 16:43

    사랑합니다사랑합니다사랑합니다사랑합니다사랑합니다

  • yanoo
    2022.08.12 15:58

    No such file or directory 라고 만 ㅠㅠ 떠요 경로랑 다 제대로 설정했는데 ㅠㅠ
    왜 저만 안되는걸까요