출처 – http://androi.tistory.com/37

 

 

+   [안드로이드등 개발 ]   |  2012/03/13 16:17  


<< 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 개발환경 구축 - 1http://springmvc.egloos.com/429363

이클립스 + 톰캣 + 스프링 MVC + maven 개발환경 구축 - 2http://springmvc.egloos.com/429570

이클립스 + 톰캣 + 스프링 MVC + maven 개발환경 구축 - 3http://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 동영상(영어https://www.youtube.com/watch?v=kSITVsOUvLU


참고한 :  
스프링 액션(spring3.1) 전체 소스http://www.manning.com/walls4/

스프링 프레임워크 3.0 책소스

 http://www.hanb.co.kr/exam/1887/

Posted by linuxism