" 묵묵히 갈 길을 갈 수 있는 것도 용기 "

오딘박스(OdinBOX), 혁신을 이룹니다.

맥에서 스프링 개발환경 구축하는 방법

간지뽕빨리턴씨 2022. 4. 17. 19:22
반응형

맥,이클립스,운영체제,윈도우,개발,프레임워크,JSP,HTML,JS,CSS자바,스크립트,버전

맥에서 스프링을 사용하는 방법

최근 스프링 관련하여 공부를 하고 있는데 이전 글에도 글을 썼지만 맥북 에어를 구입을 하고 처음 맥을 사용하면서 어려움이 많습니다. 물론 지금 사용한 지 조금 지나다 보니 익숙해지긴 하지만 여전히 어렵다고 느껴집니다 사용이 불편하고 어려운 건 둘째 치더라도 개발환경을 윈도우에서 늘 익숙하게 사용하던 것처럼 하려는데 맥과 전혀 맞질 않아 제대로 실행이 안되기도 하고 프로그램 삭제 후 재설치하려는데 제대로 삭제가 안돼서 몇 번 초기화하다가 결국 공장초기화를 진행을 하고 우여곡절이 많았습니다 그래서 이번 글은 저와 같은 분들이 없었으면 좋겠고 또 나중에 제가 혼자 설정을 하는 일이 있으면 확인을 할 겸 맥에서 스프링 개발환경 구축을 하는 방법을 정리했습니다 간단하고 명료하니 그대로 따라 하시면 됩니다. [맥북 구입 관련 글 #]

목차

    맥에서 스프링 환경구축

    준비물 및 다운로드

    - 자바(Java SE Development Kit 8u321)

    → 오라클 홈페이지에서 로그인 후 다운로드 및 설치 (#)

    - 이클립스(Eclipse IDE 2020-12 R Packages)

    → 이클립스 홈페이지에서 다운로드 후 실행 (#)

    - MySQL Community Server 8.0.28 & MySQL Workbench 8.0.28

    → MySQL 홈페이지에서 각각 다운로드 및 설치(MySQL 비밀번호 기억) (#)

    - 톰캣(Tomcat) 9.0

    → 톰캣 홈페이지에서 Zip을 다운로드하여 본인의 폴더에 아파치 서버 설정 (#)

    ▶ 맥의 경우 자바 환경변수를 따로 설정을 하지 않아도 정상적으로 됨

    ▶ 자바 환경변수 설정방법(윈도우기준) 관련 글 (#)

    ▶이클립스 관련 설정 글 1.# 2.#

    환경설정

    이클립스를 실행을 합니다. 상단 메뉴에서 Help → Install New Software..를 누르면 새로운 창이 하나 뜹니다. 그러면 오른쪽 부분에 Add..를 누릅니다. Name부분에 본인이 원하는 이름을 넣으셔도 되지만 저의 경우 sts로 넣고 Location부분에 http://download.springsource.com/release/TOOLS/update/e4.8/ 를 입력하고 Add를 누르면 중앙 부분 오른쪽 Select All을 누르고 설치를 진행을 합니다.

     

    이렇게 모든 설치를 끝나면 안내 창으로 이클립스를 재시작하라는 안내 창이 뜨게 되는데 그때 재시작을 하게 되면 기본 설정은 완료가 됩니다. 그리고  File → New → Other을 누르고 스크롤하여 아래로 내리다 보면 Spring이 보일 겁니다. Spring Legacy Project를 선택하고 Spring MVC Project를 선택하고 프로젝트를 생성하면 됩니다.

     

    그 후 잠시만 기다리면 프로젝트 관련 설정이 자동으로 완료가 되고 아파치 서버를 실행을 하고 인터넷 브라우저(크롬, 엣지, 사파리, 웨일 등)를 실행하여 http://localhost:8080/[패키지명]를 입력하고 실행을 하면 정상적으로 home.jsp가 실행이 되는 것을 확인을 할 수 있습니다.

    마무리

    처음 포톤 버전으로 Photon으로 설치를 하려고 했는데 제대로 설정도 안되고 실행이 안되길래 이것저것 설정을 해보기도 하고 환경변수 설정을 해봤지만 결국 제대로 되질 않아 인터넷에도 알아보니 일부 글에서 포톤이랑 맥이랑 호환성이 제대로 되질않아 개발환경 설정을 하는 것에 많은 시간을 보냈습니다 생각보다 간단한 건데 처음 설정은 왜 이리 어렵게 느껴지는지 혹시나 저와 같이 고민하는 분들이 있을 것 같아 글을 정리하고 이렇게 올립니다 혹시나 궁금한 사항이 있으시면 댓글을 남겨주시면 답변드리도록 하겠습니다!