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
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을 아래와 같이 선택한다.
4. Plugin에서 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는 '/'로 설정한다.
7. Smart Tomcat을 Run한 후 'localhost:8080/'에 접속하여 아래와 같은 화면이 뜨는지 확인한다.
'IT > Spring' 카테고리의 다른 글
[Spring] 스프링 핵심 원리 - 기본편 (1) (0) | 2023.01.09 |
---|---|
[Spring][전문가를 위한 스프링 5] CH2. 스프링 시작하기 (0) | 2022.08.15 |
[Spring][전문가를 위한 스프링 5] CH1. 스프링 소개 (0) | 2022.07.23 |
[Spring][Error] The dependencies of some of the beans in the application context form a cycle (0) | 2022.07.10 |
[Java][Error] java.nio.charset.MalformedInputException: Input length = 1 (0) | 2022.07.10 |
댓글