<< SpringSource Tool Suite(STS)를
이용한 Spring MVC, Maven, Tomcat 이클립스
세팅 >>
0. 이클립스 Indigo 설치 (3.7)
- http://www.eclipse.org/downloads/
1. 이클립스에서 STS를
설치한다.
- Help - Eclipse Marketplace.. 실행
- Search 탭에서 "SpringSource Tool Suite" 입력
후
검색
- SpringSource Tool Suite for Eclipse Indigo (3.7) "Install" 버튼을
눌러
설치
(이미
설치
되어
있으면 Uninstall, Update 가
나옴)
- Help - About Eclipse를
눌러
초록색
잎사귀 2개가
있는 "SpringSource" 아이콘이
보이는지
확인한다.
또는 Help - Dashboard가
있는지
확인한다.
2. 일단
넘어감.
3-B. 이클립스에서 Maven 플러그인을
설치한다.
- Help - Eclipse Marketplace.. 실행
- Search 탭에서 "Maven" 입력
후
검색
- Maven Integration for Eclipse "Install" 버튼을
눌러
설치
(이미
설치
되어
있으면 Uninstall, Update 가
나옴)
4. Spring MVC 프로젝트
생성
- Help - Dashboard를
누른다.
- Create - Spring Template Project를
누른다.
Templates에서 "Spring MVC Project"를
선택한다.
Project name 과 package name을
입력한다.
5. 아파치
톰캣을
설정
- Window - Preferences, Server-Runtime Environment
- 톰캣이
있으면
경로
설정, 없으면 Download and Install 버튼을
눌러서, 다운로드하고
설치, 그리고
경로설정(Browse...)
- 톰캣이
설정된
화면, OK를
누른다.
6. 실행
- Run - Run As - Run On Server 를
실행한다.
Hello world 성공!!
7. 오류상황
1) Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core" 오류
만약
프로젝트
생성하자마자
프로젝트명에
빨간색 x 가
보이고,
Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core" 오류가
나타나면
Properties-Project Facets 에서 java 버젼을 1.5 --> 1.6 으로 바꾸어
주면
되고
그리고 Properties- Java Compiler 에서 Enable project specific settings 체크를
빼면
됨 (JDK Compliance를 1.6으로
맞춤)
2) 404 에러
WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/springtest/] in DispatcherServlet with name 'appServlet'
---> 만약
이런
에러가
나오면 톰캣
다운로드
및
설정을
이클립스에서
하지
말고, 직접
다운로드
받아야
하고, Maven도
직접
다운로드
후
설치
필요 (아래 2,3번
수행)
2. 아파치
톰캣을
설정한다.
- 여기를
참조하여
톰캣을
설정한다. http://springmvc.egloos.com/429570
- 환경변수도
설정한다.
3-A. 이클립스에서 Maven을
설치한다.
- http://maven.apache.org/download.html 에서 maven 다운로드
및
설치후
환경변수
설정
(환경
변수
설정이
꼭
필요한지는
잘
모르겠음)
- 여기
참조 : http://springmvc.egloos.com/429570
3-B. 이클립스에서 Maven 플러그인을
설치한다. (위에
있는
내용
참조)
3-C. Maven 플러그인
연결
- Windows-Preferences-Maven-Installations에서 Add 버튼을
눌러서
방금전에
다운로드후
설치된 maven 폴더를
등록한다.
참고한
블로그 :
이클립스 + 톰캣 + 스프링 MVC + maven 개발환경
구축 - 1장 - http://springmvc.egloos.com/429363
이클립스 + 톰캣 + 스프링 MVC + maven 개발환경
구축 - 2장 - http://springmvc.egloos.com/429570
이클립스 + 톰캣 + 스프링 MVC + maven 개발환경
구축 - 3장 - http://springmvc.egloos.com/429779
이클립스에서 SpringMVC 테스트(JUnit) 환경
구축하기 - http://springmvc.egloos.com/438345
STS의 Spring Template Project를
이용한
간단한 Spring MVC 웹
프로젝트 http://www.mungchung.com/xe/spring/21208
스프링 xml 설정 : http://dlangus4345.blog.me/110130147209
spring MVC 예제, 게시판
구현 (MultiActionController) http://snoopy81.tistory.com/251
STS를
이용하여
순식간에
구축 : http://beans9.tistory.com/99
Eclipse에서 maven을
이용하여 Spring MVC 기본환경
구축하기: http://beans9.tistory.com/103
Spring 3.0 - Spring MVC와
어노테이션의
활용 http://www.androider.co.kr/apps/board/view.do?tablecode=1279957732753&seqno=132
메이븐(maven) 사용
가이드 : http://alexk.springnote.com/pages/3501753
Spring Framework MVC + MyBatis Empty 설정
맛보기 : http://jjeong.tistory.com/602
튜토리얼 http://www.springsource.org/tutorials
Spring-MVC-step-by-step http://static.springsource.org/docs/Spring-MVC-step-by-step/
STS 동영상(영어) http://www.youtube.com/watch?v=kSITVsOUvLU
참고한
책 :
스프링
인
액션(spring3.1) 책
전체
소스 : http://www.manning.com/walls4/
스프링
프레임워크 3.0 책소스 :
http://www.hanb.co.kr/exam/1887/
|