springMVC 개발환경 구축 (스프링 웹개발은 이걸로 정리) C r a f t

전체 개발환경 및 운영서버 구축과정은 아래와 같다.
이 페이지는 개발환경 구축까지만 다룬다. 운영서버 구축은 다음링크를 참고하자.
링크 : 

* 개발환경 구축
eclipse - springMVC 개발환경
Maven - 로컬에 war 까지 생성
로컬웹어플리케이션서버 - 로컬서버 배포는 run as .. 메뉴로 해결

* 운영서버 구축
빌드서버 구축 (젠킨스 - http://burnoutband.egloos.com/2853104
SVN 서버와 젠킨스 연동
젠킨스 빌드 및 배포 잡 등록
와스 구축

===================================================================================================

# 참고링크
-- 강좌

따라하기 출처 : http://androi.tistory.com/37
이클립스 + 톰캣 + 스프링 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
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 


참고한 책 :  
스프링 인 액션(spring3.1) 책 전체 소스 : http://www.manning.com/walls4/
스프링 프레임워크 3.0 책소스 :  http://www.hanb.co.kr/exam/1887/

# ------------------------------------------------------------------------------ #
* eclipse + Tomcat + SpringMVC + maven 개발환경

정리 ------------------------------------
* eclipse SpringMVC 다운로드 (개발에디터 springMVC 플러그인 설정)
- 이것은 spring tool suite 을 다운받아서 처리

* 톰캣 다운로드 (개발서버 설정)
* 톰캣 구동확인
http://localhost:8080/

* SVN 와 STS(eclipse) 연동 (소스코드관리서버 및 svn플러그인 설정)
** svn 검색 -> SVN Team provider? 설치
* 윈도우에 svn 서버 설치 및 설정(참고)
ex) svn://localhost/test

* Maven 다운로드 (빌드툴 설치 및 mvn플러그인 설정)
http://maven.apache.org/download.cgi
* Maven 설치확인
mvn -version
* 이클립스 maven 플러그인 설치 (eclipse Marketplace에서 검색)
* maven 으로 생성한 프로젝트를 이클립스로 가져오기 (http://javajigi.tistory.com/91)
-- 해당 프로젝트 디렉토리로 이동. -> mvn eclipse:eclipse 수행 -> eclipse에서 자바프로젝트 생성 -> import File system
* 컴파일
-- mvn compile
* 테스트
-- mvn test
* 배포 패키징
-- mvn package

* maven 정리(참고)



* 설치 에러 내용 (이것 때문에 고생많이 했음)
아래 에러 발생시...
Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5
조치방법 
- 사용자/.m2/repository/ 이하 디렉토로 모두 삭제!!
- 프록시 설정(사용중인 네떡망이 프록시 사용할 경우)
-- D:\DATA\MSC\Utility\apache-maven-3.1.0-bin\apache-maven-3.1.0\conf\settings.xml 파일 수정
---> http/https 모두 등록해야 됨
  <proxies> 
 <!-- proxy | Specification for one proxy, to be used in connecting to the network. |--> 
 <proxy> 
 <id>optional</id> 
 <active>true</active> 
 <protocol>http</protocol> 
 <host>70.10.15.10</host> 
 <port>8080</port> 
 <nonProxyHosts>localhost</nonProxyHosts> 
 </proxy> 
 </proxies>
-- user setting 의 xml도 setting.xml 로 지정해줌.

- jre 설정을 설치한 jdk 홈디렉토리로 변경해주어야 됨. (http://www.okjsp.net/seq/225572)

참고(트러블슈팅)

1. The container Maven Dependencies references non existing library 'C:\Users\<userName>\.m2\repository\<package path>.jar'

=> Project Context Menu > Maven > Update Dependencies

 

2. Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"

=> Project Context Menu > Properties > Targeted Runtimes

    Check Apache Tomcat v7.0




덧글

댓글 입력 영역