[IntelliJ] 인텔리제이 프로젝트 임포트 및 톰캣 연동~인텔리제이 to 인텔리제이~(설정하기 설치하기 )_import project tomcat setting _--++

0. 개발환경 

- jdk11

- tomcat9

- IntelliJ IDEA 2024.1

- import project : Jakarta EE / Template : Web application / Language : Java / Build system : Gradle


1. New >> Project From Existing Sources...


- 프로젝트 경로 설정 

(주의할점은 프로젝트 알집을 풀 때 같은이름의 폴더가 2개임 조심할 것)


- Import project from external model >> gradle 선택 


- 알림창에서 Invalid VCS root mapping의 configure... 버튼선택 

- 선택되어있는 Directory 프로젝트 경로 옆 VCS 선택하여 형상관리가 있으면 해당되는거로 선택하면되고 없으면 none 선택 나는 none 

- Apply >> Ok


2. 우측상단 Currect File 선택 

- Edit Configurations... 선택 

- 오픈된 팝업창에서 왼쪽 상단 + 선택 

- tomcat 검색 >> 로컬 선택 

- Application server 오른쪽 Configure.. 선택 

- 톰캣이 설치되있는 폴더경로 지정 

(다운로드후 압축해제시 tomcat-9.0.88-windows-x64 폴더가 나오는데 

그 하위폴더인 apache-tomcat-9.0.88 선택) 

- JRE 선택 시 아래나오는 coretto-11로 선택 

* (디폴트나 1.8 선택 시 콘솔 인코딩 설정 시 한글이 깨지는 현상이 발생할시 JRE경로를 설정 아래 경로를 참고하여 설정) 

C:\Program Files\Java\jdk1.8.0_202\jre

- 필요시 포트번호 지정하여 설정 

- Deployment 탭 선택 >> + 버튼 선택 >> Artifact.. 선택

>> 아래 Graddle : org.example : {projectname}-1.0-SNAPSHOT.war(exploded) 선택

- 하단 Applcation context 에서 입력값 제거 후 / 입력

- Apply 선택 후 Ok 선택


3. 우측상단에 서버 우측 실행버튼 클릭

- 잘작동하는지 확인함

- 다시 3번 팝업으로 들어와서 중간쯤 확인

- Open browser >> 크롬으로 변경  

- On Update action : 선택 >>  'Update classes and resources' 로 변경 >> 그아래 On frame deactivation : 동일하게 변경 


4. 실행되지 않는 경우 

- 가끔 3번에서 아래쪽 Before launch부분이 꼬이거나 인텔리제이 프로젝트 관련파일들 혹은 설치된 톰캣이 문제가되는경우가 있음 

* Before launch : buld를 제거 (생성되는 Build gradle artifact 남겨놓기)

* 인텔리제이 프로젝트 관련파일 문제 : 

https://rockbottomdevbus.blogspot.com/2024/04/intellij-delete-remove-clean.html

* 톰캣문제 : 기존톰캣 폴더 제거 후 새로운 톰캣폴더 설치 및 인텔리제이에서 새로운 경로로 지정해주기 


댓글

T O P