[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
* 톰캣문제 : 기존톰캣 폴더 제거 후 새로운 톰캣폴더 설치 및 인텔리제이에서 새로운 경로로 지정해주기
댓글
댓글 쓰기