티스토리 뷰
이클립스(또는 STS) 에서 개발하던 프로젝트들을 인텔리제이에서 불러 올때가 있는데...
빌드툴이 있는 maven이나 gradle 프로젝트면 인텔리제이에서 자동으로 불러와서
프로젝트가 동일하게 구동이 되는데
이클립스 Dynamic web project 로 만든 프로젝트는 바로 구동이 되지 않는다. 🤬
내가 개발툴을 인텔리제이로 전환 후 이를 구동하기 위해 시도를 해본 적이 있었는데
뜻대로 되지 않아 해당 프로젝트 하나만 이클립스로 병행하고 있었다.
몇개월이 지난 후 우연찮게 이를 다시 시도해서 성공하게 되어,
기록해본다.
인텔리제이에 이클립스 Dynamic Web Project 를 open 합니다.
그 다음 Module from existing Sources.... 선택
해당 프로젝트를 선택하고 OK
Eclipse 선택하고 Next
나는 기존 파일을 유지한채로 Next 했다.
스캔된 프로젝트를 선택하고 Next
유지한채로 Create 클릭
여기 까지했으면 기존 프로젝트의 소스를 잘 로드했고
설정만 몇가지 추가/변경 해주면 된다.
Project Structure 에 들어가서 여러가지 설정을 해줄껀데
먼저, Project 에서 SDK 를 한번 잘 잡아줍니다.
(저는 제가 예전에 건드려놔서 처음에 어떻게 잡혀 있었는지 기억이 안나네요;;;)
Modules 에서 Dependencies 에서 톰캣을 추가해줄꺼에요
라이브러리 추가하여 프로젝트에 맞는 Tomcat 을 선택합니다.
Facets 에서 Web 을 추가해줍니다.
프로젝트에 맞게 web.xml 과 리소스 위치를 잡아줍니다.
저는 이게 인텔리제이에서 자동으로 생성한 폴더를 잡고 있었더라고요...
그래서 본인 프로젝트 구조에 맞게 잘 선택해주세요.
Artifacts 에서 web Application: Exploded - From Modules... 선택
저는 프로젝트에 포함된 Java 라이브러리를 추가해줬습니다.
프로젝트를 빌드해봅시다
빌드가 이상없이 잘 됐으면 설정은 잘 된거고
톰캣 Application context 만 설정 잘 됐으면 이클립스 Dynamic web project가
인텔리제이에서 구동되는 것을 볼 수 있습니다.
설정한 포트로 접속하면 잘 되는 것을 확인 할 수 있습니다.
참고링크
'Tools > IntelliJ' 카테고리의 다른 글
[IntelliJ] Github, Third-party application access policy 설정하는 법 (0) | 2024.06.18 |
---|---|
[IntelliJ] java 파일 cannot find symbol 해결하기. (0) | 2024.04.03 |
[IntelliJ] VM options 최적 설정. (feat.내가쓰는) ver.2 (0) | 2024.03.05 |
[IntelliJ] Entity 또는 DTO 자동생성 하기. (1) | 2024.01.23 |
[intelliJ] VCS 메뉴 재설정하기 (Git 또는 SVN 으로 변경) (2) | 2023.10.13 |