티스토리 뷰

반응형

 

 

 

 

intellijidea


 


 

이클립스(또는 STS) 에서 개발하던 프로젝트들을 인텔리제이에서 불러 올때가 있는데...

빌드툴이 있는 maven이나 gradle 프로젝트면 인텔리제이에서 자동으로 불러와서 

프로젝트가 동일하게 구동이 되는데

 

이클립스 Dynamic web project 로 만든 프로젝트는 바로 구동이 되지 않는다. 🤬

 

내가 개발툴을 인텔리제이로 전환 후 이를 구동하기 위해 시도를 해본 적이 있었는데

뜻대로 되지 않아 해당 프로젝트 하나만 이클립스로 병행하고 있었다.

 

 

몇개월이 지난 후 우연찮게 이를 다시 시도해서 성공하게 되어,

기록해본다.

 

 

 

 

 

 

 

 

 

 

 

 


인텔리제이에 이클립스 Dynamic Web Project 를 open 합니다.

 

eclipse Dynamic web project 트리구조

 

 

 

 

 

 

 

그 다음 Module from existing Sources.... 선택

intelliJ /  File - New - Module from Existing Sources...

 

 

 

 

 

 

 

 

 

해당 프로젝트를 선택하고 OK

 

 

 

 

 

 

 

 

Eclipse 선택하고 Next

Eclipse 선택

 

 

 

 

 

 

 

 

 

나는 기존 파일을 유지한채로 Next 했다.

계속 Next

 

 

 

 

 

 

스캔된 프로젝트를 선택하고 Next

 

 

 

 

 

 

 

 

 

유지한채로 Create  클릭

 

 

 

 

 

 

여기 까지했으면 기존 프로젝트의 소스를 잘 로드했고

설정만 몇가지 추가/변경 해주면 된다.

 

 

 

 

 

Project Structure 에 들어가서 여러가지 설정을 해줄껀데

 

먼저,  Project 에서 SDK 를 한번 잘 잡아줍니다.

(저는 제가 예전에 건드려놔서 처음에 어떻게 잡혀 있었는지 기억이 안나네요;;;)

SDK  맞게 설정

 

 

 

 

 

 

Modules 에서 Dependencies 에서 톰캣을 추가해줄꺼에요

Modules - Dependencies

 

 

 

라이브러리 추가하여 프로젝트에 맞는 Tomcat 을 선택합니다.

+ 클릭 - Library....

 

쓰던 톰캣 선택

 

 

 

 

 

 

 

 

Facets 에서 Web 을 추가해줍니다.

 

 

 

 

 

 

 

프로젝트에 맞게 web.xml 과 리소스 위치를 잡아줍니다.

저는 이게 인텔리제이에서 자동으로 생성한 폴더를 잡고 있었더라고요...

그래서 본인 프로젝트 구조에 맞게 잘 선택해주세요.

 

 

 

 

 

 

 

 

Artifacts 에서 web Application: Exploded - From Modules... 선택

 

 

 

 

 

 

저는 프로젝트에 포함된 Java 라이브러리를 추가해줬습니다.

 

 

 

 

 

 

 

 

프로젝트를 빌드해봅시다

 

 

 

 

 

 

 

빌드가 이상없이 잘 됐으면 설정은 잘 된거고

톰캣 Application context 만 설정 잘 됐으면 이클립스 Dynamic web project가 

인텔리제이에서 구동되는 것을 볼 수 있습니다.

 

 

deploy 지정

 

context path 설정 어떻게 되어 있는지 확인 필수

 

 

 

 

설정한 포트로 접속하면 잘 되는 것을 확인 할 수 있습니다.

 

 

 

 

 



 

 

 

 

 

 

 

 

 

참고링크
 

Eclipse 웹 프로젝트 IntelliJ로 import 하는 방법

Eclipse 웹 프로젝트 IntelliJ로 import 하는 방법 이클립스로 작성된 Dynamic Web Project 유형의 웹 프로젝트를 IntelliJ로 import하는 방법을 다뤄보려고 한다. 이 프로젝트는 html 파일 하나와 servlet 자바 파일

atoz-develop.tistory.com

 

 

 

 

 

 

반응형
댓글
반응형
최근에 올라온 글
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Total
Today
Yesterday