기존 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
'Tool > IntelliJ' 카테고리의 다른 글
[IntelliJ] 화면 이동 단축키 (0) | 2023.07.08 |
---|---|
[IntelliJ] Column Selection Mode (컬럼선택모드) Mac (0) | 2023.05.04 |
[IntelliJ] Error: java: invalid source release: n (0) | 2023.01.30 |
[IntelliJ] Spring Web Project 생성 (0) | 2023.01.27 |
댓글