Programming/Tools

Eclipse :: 이클립스에서 웹 애플리케이션(Web Application) 프로젝트 만들기

WANJIN 2017. 6. 1. 15:53
반응형

이전 포스트에서 이클립스에서 톰캣을 실행시키는 방법과 그 이유를 설명했다.


이번엔, 이클립스에서 웹 프로젝트를 만드는 2가지 방법을 설명하려고 한다.




이클립스 웹 프로젝트를 만들려면


1) 이클립스에서 직접 웹 프로젝트를 만들 수도 있고,

2) Gradle 도구를 사용하여 이클립스 웹 프로젝트를 만들 수도 있다. 




그러면 두 가지를 다 해보면서 뭐가 더 좋은지도 설명하고 끝내도록 하게따-.




1. 이클립스에서 Dynamic Web Project 만들기



이클립스에서 아래와 같이 Dynamic Web Project를 만들어 준다.




그러면 이런 창이 뜨는데, 먼저 원하는 프로젝트 명을 입력해준다.





프로젝트 다 만들었으면 웹 애플리케이션을 서버실행 환경에 배치해야 한다.


이거슬 해줘야 이전 포스트에서 설명한 그 tmp~ 폴더에 이 웹 프로젝트 파일들이 복붙되어 실행이 가능해진다.


어케 하냐면 


Servers 뷰(이거 뭔지 모르겠으면 이전 포스트 읽으세요) 에서,

등록한 서버에다 대고 오른쪽 마우스 눌러서 context menu를 띄운 다음 > Add and Remove 를 눌러준다. 그럼 아래의 창이 뜬다.





여기서 왼쪽 목록에 나열되어 있는 웹 프로젝트를 선택해서 오른쪽 목록에 추가한다.


그러면 끄읏~!





2. Gradle 도구로 이클립스 웹 프로젝트 만들기


자. 이 방법으로 웹 프로젝트를 만들려면... build.gradle 파일이 일단 있어야 한다.


build.gradle 파일로 말할 것 같으면 여기다가 쓰기엔 역부족이라서ㅜㅜ 다음에 기회가 되면 포스팅 하는 것으로 하고.


이런 파일을 이미 알고 있다는 가정 하에. 



먼저, General 폴더를 하나 만들어준다.




적당히 원하는 이름을 갖다 붙여서 만들어준다. (웹 앱 프로젝트 명)




그러면 Project Explorer에 요렇게 새로 만든 폴더가 생긴다.




그럼 요 폴더에다가 build.gradle 파일을 하나 만들어준다.

원래 있었으면 걍 복붙.






이렇게 해줬으면 build.gradle 파일에다가 아래와 같은 코드를 추가해준다.



  apply plugin: 'eclipse-wtp' 

  apply plugin: 'war' 

  webAppDirName='WebContent'



수정된 build.gradle파일을 저장한 후, 콘솔창(명령 프롬프트)을 켠다.


콘솔창에서 우리가 방금  만들어준 폴더로 이동을 해준 다음, "gradle eclipse"라는 명령을 딱 쳐주면



이렇게 빌드를 성공했다고 나올 거시다.


어디 한번 확인을 해볼가.




다시 이클립스로 돌아와, Project Explorer에서 내가 방금 만든 wow 프로젝트 폴더를 Refresh 해주면...



두둥-. 


아까는 없던 것들이 생긴 것을 볼 수 있다.


그리고 폴더 생김새를 잘 보면 지구본 모양과 J가 붙어있는걸 확인할 수 있다!


요 모양이 바로 "나는 웹 애플리케이션 프로젝트에요" 하고 알려주는 표시다. 요게 생겼으면 잘 된거임.




이렇게 프로젝트 폴더 다 생성 했으면, 아까 이클립스에서 웹 애플리케이션 프로젝트 생성하는 방법에서 해줬던 것처럼


웹 애플리케이션을 서버실행 환경에 배치해주면 진짜 끗-.




2번째 방법을 추천한다.

두 가지 방법 중 간편한 것은 사실 첫 번째 방법이다.


그치만 첫 번째 방법은 다른 사람과 프로젝트 폴더를 공유하기가 어렵다.


왜냐면 저렇게 만든 경우, 프로젝트 설정 파일이 개별적인 PC환경을 반영하기 때문이다.



그래서 Grale 도구를 사용하여 이클립스 웹 프로젝트를 만드는 두 번째 방법을 추천한다..!!


두 번째 방법은 오로지 src 파일과 build.gradle 파일만 있으면  되기 때문에, 파일을 공유할 때 그것만 주면 된다.




끄읏!

반응형