IntelliJ 에서 Spring Framework 초기 셋팅하기 (feat. Tomcat)

유콩·2023년 12월 5일
1

1. Java 프로젝트 생성

  • Application server 에 미리 받아놓은 tomcat 설정
  • tomcat 에 대한 기본 폴더 및 파일들을 자동 생성하기 위함

1

2. Module 설정

  • File > project structure > Project Settings > Modules

2-1. Spring 추가

  • *-context.xml 파일 접근 및 매칭

2

2-2. Web 추가

  • tomcat 과 관련된 설정 추가
    • web.xml 경로 설정
    • web resource directory 경로 설정

3

  • Deployment Descriptors 경로 수정
  • Tomcat 설정 파일인 web.xml 경로로 설정
  • 이후 Tomcat 이 context 를 내가 지정한 경로로 접근하여 설정하기 위함

4

  • Resource Directory 설정

5

3. Maven Deploy

  • Maven deploy 하여 war 파일 생성
  • 이전 내용 제거하고 싶은 경우 clean 하여 제거

6

  • 올바르게 deploy 됐을 경우 root 경로에 target 폴더 생성됨
  • 이후에 artifact 생성 시 해당 경로 매칭

7

4. Artifacts 설정

4-1. Web Application: Exploded 추가

  • 앞에서 생성한 module 선택하여 생성

8

  • Output Directory 경로를 현재 프로젝트의 target > SNAPSHOT 경로로 설정

9

4-2. Web Application: Archive 추가

  • 앞에서 생성한 exploded war 선택하여 생성

10

  • Output Directory 경로를 현재 프로젝트의 target 경로로 설정

11

5. Tomcat 설정

  • 인텔리제이 우측 상단에 Edit Configurations… 를 선택하여 실행 환경을 추가
  • Java 프로젝트에 Application Server 로 Tomcat 을 선택했을 경우 아래와 같은 환경 자동 설정되어 있음
    • 다른 방법으로 생성하여 톰캣 실행환경이 없을 경우 새로 생성
    • + > Tomcat Server > Local

12

  • Deployment 탭에 들어가서 앞에서 생성한 Artifact 추가
    • exploded 하나만 추가
  • 하단의 Application context 를 루트(/) 로 설정하면 쉬운 접근 가능

13

  • Tomcat Run 실행하여 동작 확인

image

0개의 댓글