본문 바로가기
IT/Spring

[Spring] Intellij에서 Spring + Maven 시작하기 (Mac)

by 강천구 2022. 7. 14.

Mac에서 Intellij에서 Spring과 Maven을 사용하여 서버를 구동해보기

 

intellij - https://www.jetbrains.com/idea/

openjdk17 - brew // 18 버전을 사용할 경우 (https://jdk.java.net/18/)

tomcat 10.0.22 - (https://tomcat.apache.org/download-10.cgi)

 

1. Homebrew를 이용해 openjdk를 설치한 후 설치 확인한다.

    Homebrew가 없다면 (https://kkkkang1009.tistory.com/8)에서 마지막의 설치 커맨드를 입력

brew install openjdk@17
brew list

brew install openjdk@17
brew list

 

2. brew로 설치한 Openjdk를 intellij에서 사용할 수 있도록 심볼릭 링크를 세팅할 수 있도록 명령어를 사용한다.

    미설정시 Intellij의 JDK 세팅에서 해당 위치를 찾을 수 없다.

sudo ln -sfn $(brew --prefix)/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk

    17버전이 아닌 이외의 버전을 tar.gz 파일로 받은경우 /Library/Java/JavaVirtualMachines에 압축을 푼다.

 

 

3. Intellij에서 New Project > Maven Archetype을 선택한다. 

    3-1. Name에 원하는 프로젝트 명을 기입한다.

    3-2. JDK를 선택하고 없다면 Add JDK를 통해 설치한 JDK 폴더 위치를 선택하여 추가한다.

             JDK는 추후 Project Structure에서 변경이 가능하다.

    3-3. Archetype을 아래와 같이 선택한다.

기본 설정
intellij jdk 관리

반응형

4. Plugin에서 tomcat을 검색 후 Smart Tomcat을 설치한다.

Smart Tomcat

 

5.  Tomcat Server 설정에 들어간 후 + 를 눌러 다운로드 받은 apache-tomcat-10 폴더를 지정해주면 서버가 생성된다.

 

6. Run/Debug Configurations에 들어간다.

    6-1. Tomcat Server는 생성한 서버를 선택한다.

    6-2. Deployment Directory는 프로젝트의 webapp 폴더 위치를 설정한다.

             미설정시 the module root specified is not a module according to intellij 오류가 발생한다.

             webbapp까지 미설정시 페이지 접속하면 404 에러 발생한다.

    6-3. Context Path는 '/'로 설정한다.

Run 설정

 

7. Smart Tomcat을 Run한 후 'localhost:8080/'에 접속하여 아래와 같은 화면이 뜨는지 확인한다.

서버 시작
임시 페이지

 

반응형

댓글