본문 바로가기

개발

[spring/TIP] Eclipse에서 maven을 이용하여 Spring MVC 기본환경 구축하기

환경정보

   - eclipse indigo
   - java1.6
   - spring3.0
   - tomcat7


1. project 생성


- group id는 도메인으로 입력(본인취향대로)
- artifact id는 프로젝트명 


 2. 프로젝트 생성후 프로젝트 properties > project facets 변경


- convert to faceted from 클릭 

   

- Dynamic Web Module 체크
- 하단에 노란 박스 Further configuration available 클릭



- content directory 를 webapps로 변경
- Gernerate web.xml deployment descriptor 체크 

- 모두 OK후에 webapps 폴더를  src/main/으로 이동

   아래처럼 변경



 3. 프로젝트 생성후 프로젝트 properties > Deployment Assembly 변경 

- add 클릭하여 java build path Entries "Next" 후 maven 고르고 Finish


- 기존에 Deploy Path "/"를 Romove하고 새로 추가

- Folder 선택 후 src/main/webapps 로 선택하여 추가




-  모두 추가되어 완료된 모습.


4. 여기서부터 소스 추가 및 수정

porm.xml 수정


porm.xml 저장후 project 우클릭 > run as > maven install 클릭

src/main/webapps/WEB-INF/spring 폴더 추가
src/main/webapps/WEB-INF/spring/root-context.xml 파일생성

root-context.xml

src/main/webapps/WEB-INF/spring/appServlet 폴더추가
src/main/webapps/WEB-INF/spring/appServlet/servlet-context.xml 파일생성

servlet-context.xml

* 빨간글씨 부분은 본인 프로젝트 도메인 및 폴더명과 동일해야함.


src/main/webapps/WEB-INF/web.xml 파일 변경

web.xml

* 경로가 써져있는부분이 실제 경로와 동일해야함

src/main/java/www/beans9/com/HomeController.java 파일생성

HomeController.java

src/main/webapps/WEB-INF/views 폴더 생성
src/main/webapps/WEB-INF/views/home.jsp  파일 생성

home.jsp 

자 이제 was를 기동시켜 Spring MVC가 제대로 동작하는지 확인 



이상없이 출력된다면 ^^ 기본 환경 구축 완료.

 

 해당 프로젝트 실제 파일경로들 /

혹 해당파일이 필요하신분들을 위해 프로젝트 Achiev파일을 올려놓으니^^ 사용하셔도 됩니다.

 
작성자 : beans9 (http://beans9.tistory.com)
다른곳에 기재하실경우 작성자표시를 꼭 해주시기 바랍니다.