환경정보
- 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하고 새로 추가
- 모두 추가되어 완료된 모습.
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)
다른곳에 기재하실경우 작성자표시를 꼭 해주시기 바랍니다.
'개발' 카테고리의 다른 글
[Apache/MINA] http server 예제 (0) | 2012.04.18 |
---|---|
[Spring3.0] 스프링 IoC의 용어정리 (0) | 2012.03.26 |
[Spring] 스프링에서 사용되는 웹 프레임워크의 종류 (0) | 2011.12.24 |
[spring/TIP] STS를 이용하여 순식간에 기본환경 구축하기 (4) | 2011.12.20 |
[SPRING3.0] 2.오브젝트와 의존관계 .. (2) (0) | 2011.11.18 |