본문 바로가기
Tool/IntelliJ

[IntelliJ] Spring + Maven + Tomcat 웹 프로젝트 설정

by pcm9881 2023. 8. 24.

기존 Spring Web 프로젝트에서 과거 Eclipse 프로젝트 형식으로 만들어야하는 상황이 생겼습니다.

 

타사 모듈 연동을 진행하면서 신규 프로젝트 설정을 맞추는게 시간이 오래 걸렸습니다. 예: 키보드보안, 공동인증서

 

새로운 담당자가 왔을 때 프로젝트 설정이 안맞아 실행시 404 에러가 뜨는 현상이있어서 관련해서 정리해놓습니다.

 

1.  Project Structure 설정

 

최상단에 [File] 클릭 -> [Project Structure...] 클릭 

 

[Project Settings] -> [Modules] 클릭 -> Module 셋팅 확인

 

[Project Settings] -> [Facets] 클릭 -> [+] 버튼 클릭 

 

[Spring] 클릭

 

[Choose Module] 프로젝트 선택

 

[Spring Application Context] 선택

필자에 경우 InteillJ에서 맨 처음 구성하는 프로젝트 설정이 아닌 과거 Eclipse 기준으로 재작성 된 applicationContext.xml 파일을 선택해줘야 했습니다.

 

[Apply] 선택

 

[+] 클릭 -> Web [클릭]

 

[Web Module Deployment Descriptor]  -> Path 클릭

 

[Deployment Descriptor Location]  Path 수정 ( web.xml )

기존 Path와 현재 프로젝트 web.xml 경로가 달라서 수정을 진행했습니다.

 

[Web Resource Directoires]  수정 ( webapp )

기존 web 폴더에서 변경된 프로젝트 webapp 폴더 경로로 변경했습니다.

아래 Warning 표시로 [Create Artifact]를 클릭하세요.

 

Available Elements (오른쪽) -> 더블 클릭

아래 그림 같이 왼쪽에 다 들어가게 하면 됩니다.

 

2.  실행환경 설정

 

최상단 [Run] 클릭 -> [Edit Configurations...] 클릭

 

[+] 클릭 또는 [Add new] 클릭

 

[Tomcat Server] -> [Local] 클릭

 

우측 하단 [Fix] 클릭

 

[Application context] 수정

필자에 경우 별도로 경로를 지정해야했지만 보통은 / 로 수정해놓습니다.

 

728x90

댓글