Spring MVC

springmvc.egloos.com


포토로그


2012/01/27 19:49

이클립스 + 톰캣 + 스프링 MVC + maven 개발환경 구축 - 3장 개발환경 구축

이제 메이븐과 이클립스, 톰캣이 모두 같이 연동되도록 설정해보자. 이 과정은 지금 설정하는 필자도 함께 알아가며 하는 과정이기 때문에 문서가 변경될 수 있다는 점을 유의해주길 바란다. 일단 2장까지 설치한 환경을 기본으로 하여 이클립스에서 별도의 세팅없이 모두 한번에 스프링 개발을 메이븐으로 관리하는 것을 목표로 한다.

3. 이클립스의 메이븐 + 스프링MVC 설정

왜 이클립스에서 이런 불편한 설정을 해주어야 할까? 이클립스는 훌륭한 IDE툴이지만 아직 메이븐과 스프링과 톰캣이 제대로 연동될 수 있는 시스템을 사용자의 설정에 맡기고 있다. 물론 JUnit을 활용하여 굳이 서버를 실행시키지 않아도 예상값을 주고 받을 수 있는 환경 또한 구성할 수 있지만 제대로된 확인은 직접 서버를 구동해서 서비스가 어떻게 돌아가는지 확인하는 길일 것이다.

여기저기 많은 예제들이 있지만 현재 작성되고 있는 글은 처음부터 모든 서비스를 일일이 구축하는 과정을 담고 있으므로 제대로 정독하였다면 초기 세팅과정에서 많은 시간을 절약할 수 있을 것이다.

3.1 이클립스에서 MAVEN 플러그인 설치

이제 이클립스에서 maven을 활용할 수 있도록 플러그인을 설치해보자. 설치는 매우 간단한데... 마켓플레이스에서 Maven Integration for Eclipse를 설치하면 끝이 난다.


이 후에 환경설정에서 maven 플러그인을 설치했으니 직접 우리가 로컬로 설치한 메이븐을 잡아주어야 한다.


① 창 - 환경설정에서 Maven - Installations 설정에 들어간 뒤에 ② Add를 누르고 ③ 메이븐이 설치되어 있는 폴더를 설정한다. 그러면 자동으로  C:\JavaDE\maven\conf\settings.xml이 Global 세팅으로 잡히게 된다. 만약에 메이븐이 글로벌로 잡히는 것을 원하지 않는다면 Installations가 아닌 Maven - User Settings 에서 직접 settings.xml파일을 잡아주면 된다.


3.2 이 과정에서 겪었던 시행착오

이제 모든 준비는 끝이 났다. 사실 위에 내용에는 기술하지 않았지만 이 과정에서 엄청난 시행착오가 있어 몇시간동안 헤메였던지라 적을까 말까 고민하다 혹시라도 똑같은 시행착오가 있을 듯 하여 필자가 겪은 몇가지 에러사항을 적어두겠다.


처음 겪었던 시행착오는 바로 이런 다운로드 과정이었다. 인터넷을 돌아다니다 보면 이런 식으로 이클립스와 메이븐이 호환된다고 소개하는 블로그가 많이 있다. 정확히 어떤 차이 때문인지는 모르겠지만 마켓플레이스에서 배포하는 메이븐 통합 플러그인과 위의 URL로 다운받는 메이븐 통합 플러그인은 매우 큰 차이가 있었다. 상기의 URL로 다운받은 플러그인은 maven 프로젝트에는 정상적으로 작동하였지만 필자가 원했던 Spring Template로 작성한 Spring MVC와는 정상적으로 호환되지 않았다. 물론 마켓플레이스에서 받은 통합 플러그인은 maven프로젝트에서도 잘 작동하고 Spring MVC 프로젝트에서도 잘 작동하니 염려할 것 없다.

두번째로는 JDK 에러가 발생할 수 있다. 마찬가지로 위의 URL로 다운받을 시에 생기는 에러일수도 있고 마켓플레이스에서 배포하는 플러그인에서도 발생할 가능성이 있다. 말인즉 이클립스에서 JDK를 로딩할 수 있게 eclipse.ini 파일을 수정해 달라는 요청 에러인데 말그대로 eclipse.ini만 수정해주면 끝이 난다.


에러의 문구는 위와 같으며 만약에 이런 에러가 뜬다면 해결방법은 다음과 같다.

이클립스 폴더 루트에서 eclipse.ini파일을 연 뒤 아래 텍스트를 붙여넣으면 끝이다.

-vm
C:\Program Files\Java\jdk1.6.0_23\bin

반드시 2줄로 나누어서 넣어야 하고 이 문구가 들어갈 위치가 매우 중요하므로 가급적 제일 상단에 넣어주도록 하자. 테스트 해본 결과 openFile 문구 위쪽으로 넣으면 아무 이상없이 동작하는 것을 확인할 수 있었다.

제대로 동작한다면 다음과 같은 방법으로 확인할 수가 있다. "도움말 > Eclipse 정보" 로 이동한 뒤에 "Installation Details > 구성"을 확인하면 위와 같이 jvm.dll파일을 eclipse가 매핑하고 있다는 것을 확인할 수 있다.

3.3 Spring MVC로 템플릿 제작!

여기까지 되었다면 이제 슬슬 Spring MVC 프로젝트를 만들어 보자. 기존의 커맨드 창으로 메이븐 프로젝트를 만들려면 커맨드창으로 프로젝트를 생성해야 하는 끔찍한 과정을 거쳐야 했지만 이제 우리가 깔아놓은 세팅 덕분에 이클립스는 자동으로 메이븐 프로젝트를 만들어 줄 것이며 라이브러리 또한 간단한 검색만으로 자동으로 찾아줄 것이다.


Spring MVC 프로젝트의 필드를 모두 채우고 확인을 누르면 이클립스가 개발에 필요한 기본 세팅을 맞춰준다. web.xml에서부터 root-context.xml, servlet-context.xml 세팅까지 모조리 말이다. 게다가 SpringMVC프로젝트가 자동으로 작성해준 pom.xml 정보를 메이븐 플러그인이 읽어들여 프로젝트가 생성됨과 동시에 필요한 라이브러리 목록을 가져와 준다.

이제 당신은 힘겹게 인터넷을 돌아다니며 필요한 라이브러리를 받을 필요가 전혀 없어졌다. 필요한 라이브러리가 있다면 아래의 그림과 같이 pom.xml을 열어 Dependencies에서 검색한 뒤 pom.xml을 저장만 하면 통합 메이븐 플러그인이 알아서 해당 플러그인을 찾아준다. 그야말로 최고의 제작환경이 갖추어 졌다고 할 수 있다.


이제 모든 제작환경이 갖추어졌다. 남은 건 테스트 뿐인데 이클립스에서 톰캣7.0 서버를 등록한 뒤에 이 서버를 이용해 지금 완성한 SpringMVC 프로젝트를 돌려볼 예정이다. 먼저 새로운 서버를 정의해보자.

하단에 패널 중에 서버를 선택한다. 만약에 서버 패널이 없다면 창 - 보기표시 - 서버를 클릭해서 하단 패널에 서버를 추가해줘야 한다. 서버 패널이 생겼다면 패널 내에서 오른쪽 마우스 클릭 후 새로 작성 - 서버를 클릭하면 된다.


서버를 추가하는 과정은 매우 쉽고 간편하다. 이클립스에서 서버 버전을 선택한 뒤에 서버가 위치한 폴더만 지정해 주면 끝이니 말이다. 그리고 서버를 추가하고 자신이 작성하고 있는 프로젝트를 이동시켜주면 끝이다.


이제 모든 설정과 과정이 끝이 났다. 일단 메이븐으로 불러들인 프레임워크와 직접 작성한 클래스를 불러들이는 JSP 뷰를 만들어 보고 서버로 돌려보자.


위와같이 정상적으로 프로젝트가 구동된다면 성공이다. 만약에 실패했다면 힘들더라도 다시 한 번 차근차근 단계를 밟아나가보기바란다. 그리고 기존의 있는 이클립스와 톰캣에서 이 글을 참고해 해당 환경을 구성하려 한다면 예기치 않은 오류들이 발생할 수 있다. 필자도 그런 에러에 지쳐 처음부터 삭제 후 다시 환경을 구성해준 것이므로 처음부터 깔끔하게 지우고 다시 새롭게 시작하는게 여러모로 정신건강에 이롭다.

사실 처음엔 간단히 요약식으로 작성하려다가 필자의 치매끼가 무서워 3부로 구성된 기나긴 포스트를 작성하게 되었다. 근데 사실 만들다 보니 어느새 이클립스에서 플러그인만 다운로드해서 설치하는 듯해 조금 당황스럽다. 사실 중간 과정에서 톰캣의 server.xml에서부터 conf 폴더에 있는 파일이란 파일은 죄다 열어서 수정해보고 별의별일이 있었는데 왠지 모르겠지만 처음부터 다 지우고 시작하게 되니 정상적으로 서버가 운영되었다.

먼저 세팅된 프로젝트 때문이었을 수도 있고 기존의 톰캣 프로젝트로 돌아가던 톰캣의 설정이 갑자기 메이븐 때문에 복잡한 폴더구성으로 서로 엉켰을 수도 있다. 그래도 혹시나 싶어 이클립스와 메이븐 톰캣을 다시 지우고 과정을 재차 밟았더니 동작되었으므로 이 방식은 어느정도 검증이 되었다고 말해주고 싶다.

다시 말하지만 세팅에 시간낭비하는 것만큼 아까운 것이 없다. 개발에 시간을 충분히 쏟을 수 있게 이 포스트로 많은 개발자들이 세팅시간을 단축했으면 하는 바램이다.

핑백

  • Spring MVC by happenstantial : 이클립스에서 SpringMVC 테스트(JUnit) 환경 구축하기 2012-01-30 22:38:01 #

    ... 성을 먼저 해주어야 한다. 이클립스 + 톰캣 스프링MVC + maven 개발환경 구축 1장이클립스 + 톰캣 스프링MVC + maven 개발환경 구축 2장이클립스 + 톰캣 스프링MVC + maven 개발환경 구축 3장 스프링을 통해 개발하면서 테스트 환경을 구축하는 것은 매우 중요한데 이클립스는 사용자가 정확히 어떻게 돌아가는지는 몰라도 어쨌든 훌륭한 테스트 ... more

  • Spring MVC by happenstantial : 스프링 4주차의 헛소리 - (3) 스프링MVC + MyBatis + 커넥션풀 + 트랜잭션 1장 2012-02-20 17:57:27 #

    ... + 톰캣 + 스프링 MVC + maven 개발환경 구축 - 1장이클립스 + 톰캣 + 스프링 MVC + maven 개발환경 구축 - 2장이클립스 + 톰캣 + 스프링 MVC + maven 개발환경 구축 - 3장 메이븐을 아직 설치하지 않았다면 위의 URL을 통해 메이븐을 설치하길 바란다. 더욱이 상기의 개발환경을 기본으로 구축했다는 전 ... more

  • 이클립스에서 Spring @mvc + Maven 활용 기본 환경 설정 | Travel the whole world 2013-03-26 17:49:18 #

    ... pringmvc.egloos.com/429363 2장 톰캣 http://springmvc.egloos.com/429570 3장 스프링 @MVC + 메이븐 http://springmvc.egloos.com/429779 About these ads 이 글 공유하기:트위터Facebook이것이 좋아요:좋아하기 가져오는 중...응답 취소 여기에 댓글을 입력하세요... ... more

  • (주)날리지포인트 2013-04-23 14:58:55 #

    ... 시간낭비하는 것만큼 아까운 것이 없다. 개발에 시간을 충분히 쏟을 수 있게 이 포스트로 많은 개발자들이 세팅시간을 단축했으면 하는 바램이다. 참조글 : http://springmvc.egloos.com/429779 댓글 남기기 댓글을 취소하려면 여기를 누르십시오. Name * Email * ... more

  • 그런지 Ltd. : springMVC 2013-07-25 18:37:05 #

    ... http://springmvc.egloos.com/429570이클립스 + 톰캣 + 스프링 MVC + maven 개발환경 구축 - 3장 - http://springmvc.egloos.com/429779이클립스에서 SpringMVC 테스트(JUnit) 환경 구축하기 - http://springmvc.egloos.com/438345ST ... more

덧글

  • openu 2012/02/07 14:17 # 삭제 답글

    3부까지 다봤습니다. 정말 감사합니다.
    많이 배우고갑니다. 또 멋진 포스팅 기대할께요
  • 거짓말 2012/02/18 21:57 #

    감사합니다 ^^. 앞으로도 쉽고 좋은 글 많이 올리도록 할게요.
  • 빼빼로 2012/02/12 10:51 # 삭제 답글

    와우~~ 정말 글을 잘쓰시네요~~ 나중에 책 쓰시면 ksug에도 꼭 올려주세요 ㅋㅋ 당장 사겠습니닿ㅎ
  • 거짓말 2012/02/18 21:58 #

    ㅎㅎ 감사합니다.
  • 호야 2012/02/13 16:13 # 삭제 답글

    전 따라 했는데 Spring Templete Project가 안 생기네요.. 마켓 플레이스에서 설치했는데 말이죠...
  • 거짓말 2012/02/18 17:23 #

    답변이 늦어서 죄송합니다. 마법사에서 SpringSource Tool Suite 하위에 담겨있습니다. STS를 설치하셨다면 반드시 보일 겁니다. 다시한번 찾아보세요 ^^;
  • coolbyj 2012/02/17 10:54 # 삭제 답글

    SpringSource Tool Suite 설치했는데
    안보이면 재 설치 해야하나요?
  • 거짓말 2012/02/18 17:23 #

    정확히 어떤게 안보이신다는 건가요?
  • 열공 2012/02/23 15:03 # 삭제 답글

    저같은경우에는 하위 트리에 보이지 않고 바로 메인에 보이네요.
  • 리턴자바 2012/02/24 16:03 # 답글

    2년전에 교육받고 나서 처음부터 다시 하려니 너무 힘드네요 보면서 차근차근 해야겠습니다.

    너무 감사합니다.
  • 리턴자바 2012/02/26 16:37 # 답글

    설치는 다된거같은데요 구동을 하면 404에러가 발생합니다.

    혹시나 해서 기본 웹프로젝트 생성해서 구동하면 아무런 이상이 없는데 문제가 뭘까요?

    mimimi000@nate.com 네이트온 주소입니다. 시간나시면 연락 부탁드리겠습니다.
  • 거짓말 2012/02/26 23:46 #

    이클립스로 서버 구동하신 게 맞나요? 그렇다면 하단에 로그기록을 봐야지 어디가 문제인지 알 수 있을 것 같습니다. 404에러라면은 보통 설정에 문제가 있는 경우입니다.
  • 리턴자바 2012/02/28 15:58 # 답글

    회사에 집 두군데다 설정했는데 회사에서는 정말 퍼펙트하게 한번에 됫는데 집에서만 하면 자꼬 404에러 나면서 home.jsp를 찾지 못하네요 다시 지우고 첨부터 해봐야겠습니다. ㅎㅎ 무튼 포스트 너무 좋아요 ㅎ
  • parkping 2012/03/14 15:30 # 삭제 답글

    글 잘 보았습니다.
    지금 설치하고 있는데 잘되었으면 좋겠네요
  • 안드로이 2012/03/16 11:02 # 삭제 답글

    안녕하세요.
    아래와 같은 경고가 나면서 404에러가 나는데, xml 파일을 추가로 설정해줘야 할것이 있나요?
    WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/springtest/] in DispatcherServlet with name 'appServlet'
  • 거짓말 2012/03/16 19:25 #

    /springtest/ 경로가 컨트롤러에 매핑되지 않았다는 에러 메시지입니다. xml 파일이 아니라 @Controller를 살펴보셔야 할 것 같네요.
  • finerss 2012/03/19 10:36 # 삭제 답글

    안녕하세요 저도 어제 환경구축하면서 404에러 잡느라 몇시간 고생했네요..
    저도 404에러 나서 아래처럼 하니 잘되네요..
    1. 환경구축중에 빠진게 있나 혹시나해서
    거짓말님 강좌중에 "개발환경구축" > "이클립스에서 SpringMVC 테스트(JUnit) 환경 구축하기 "
    까지하니 콘트롤러까지가서 jsp까지 가는데 jsp 에서 500에러 밷더군요.
    그래서 무슨이유인지 검색해서찾아봤는데
    메이븐으로 라이브러리 잡을경우 톰캣에서 라이브러리가 중복되서 생기는오류라고 합니다.
    2. 해당workspace.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebapps프로젝트명WEB-INFlib
    에서 중복되는 라이브러리 삭제후 재실행하니 잘되었습니다.
    http://blog.outsider.ne.kr/558 << 이분블로그 참고하시면 될거같습니다.

    404에러가 1번을 설정안해줘서 생긴오류인지 아니면 2번처럼 라이브러리가 꼬여서 그런건지
    재리뷰 부탁드립니다!



  • 거짓말 2012/03/19 12:55 #

    제 생각에는 둘다 문제가 아닌 것 같습니다. 라이브러리를 불러오는 중에 에러가 발생했다고 하여 wtpwebapps에까지 접근하여 문제를 해결하려는 방식은 옳지 않습니다.

    이클립스에서의 톰캣구동은 이클립스가 스스로 라이브러리를 재조립하여 톰캣까지 구동시키는 만큼 제법 복잡하고 복잡한 로직을 갖고 있습니다. 그러므로 메이븐을 통한 라이브러리 조립은 가끔 에러를 발생시키기도 합니다.

    이럴 땐 그냥 서버를 삭제하거나 작성 중인 어플리케이션을 뺀다음에 빈 서버를 한번 돌리고 다시 어플리케이션을 집어넣은 다음에 기동하면 해결되곤 합니다. wtpwebapps에 직접 접근하여 문제를 해결하려고 하는 것은 악순환을 불러올 뿐입니다 ^^;
  • 거짓말 2012/03/19 22:53 #

    그리고 이클립스는 저도 잘 이해할 수 없지만 가끔 Depoloy Path를 설정해도 생각했던데로 제대로 동작하지 않는 경우가 종종 있습니다. 저도 그런 상황을 많이 겪어봐서 정확이 어떻게 하면 해결할 수 있다라는 말을 해드릴 수가 없습니다.

    다만 이클립스를 껐다 켰다 새로고침, 그리고 프로젝트 내부 파일 수정 저장등의 동작을 반복하니 제대로 동작하더군요:D 이클립스의 서버구동이 정확히 어떤 알고리즘으로 동작하는지 파악하기 힘들기 때문에 마찬가지로 404에러가 나오는 이유도 제각각입니다 ^^;

    이번에 에러가 발생한다는 분들이 많으셔서 제가 쓴 글을 다시한번 쭉 읽어봤습니다만.. 특별히 잘못된 점을 발견하지는 못하였습니다. 제 생겍에 개인환경에 따른 요인이 가장 큰 것 같습니다.
  • 하레 2012/04/04 10:33 # 삭제 답글

    너무너무 잘 배우고 갑니다. 특히 개발자는 개발하는데 시간을 써야 한다는 말에 격하게 공감합니다.
    요새는 너무 좋은 툴이나 라이브러리가 많아서 개발 환경 셋팅하는데 시간이 너무 많이 걸려요 ㅠㅠ
  • 서천 2012/04/18 16:58 # 삭제 답글

    3번까지 다 완료 후 스프링 템플릿 프로젝트로 하나 만들어서 실행해보니 404 에러가 뜹니다...
    jdk 1.6 버전 설치했고 톰캣은 7.0버전. sts, svn, maven 전부 다 설치했습니다....
    도대체 문제가 뭔지.ㅜ.ㅡ 톰캣 실행 되는건 확인했습니다
  • 거짓말 2012/04/19 01:19 #

    테스트 환경구축까지 정독하시면 자연스럽게 해결될 듯 합니다.
  • 서천 2012/04/19 10:16 # 삭제 답글

    저 제가 404 에러가 뜨는게 스프링 템플릿 프로젝트로 하나 생성하고 아무것도 안건들고 그냥 바로 실행했거든요. 소스 건든거 하나도 없구요... 그거 실행하면 바로 실행되야 하는거 아닌가요 ㅜㅡ?
    콘솔창에 WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/spring_test/] in DispatcherServlet with name 'appServlet' 라는 메시지 뜨고요... 테스트 환경구축 읽어봐도 잘 모르겠어요...
  • 거짓말 2012/04/19 10:56 #

    톰캣으로 서버 구동 시에 테스트 환경 따로 구축하지 않으면 위와 같은 에러가 발생합니다.
  • 서천 2012/04/19 11:57 # 삭제 답글

    WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/spring_test/] in DispatcherServlet with name 'appServlet'
    이 에러가 뜨는데 위에 저와 같은 에러가 뜨신 분이 있더군요. 답글로 컨트롤러 쪽을 보셔야 된다고 하셨는데 어떻게 고쳐야 할지 알 수 있을까요;;?
  • 거짓말 2012/04/19 17:18 #

    계속 똑같은 말을 하고 있는데 테스트 환경구축 문서 정독해보시기 바랍니다.
    http://springmvc.egloos.com/438345
  • 코알라 2012/05/02 14:57 # 삭제 답글

    안녕하세요..
    똑같이 따라 했는데.. 저도 템플릿 생성하면 마커 부분에 15개 오류가 뜹니다..ㅠㅠ
    소스 부분에 POM.XML 쪽에 ..
    <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    ---------------------------------

    복수 어노테이션이 이 행에서 발견되었습니다.
    - Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:
    2.3.2:compile (execution: default-compile, phase: compile)
    - CoreException: Could not calculate build plan: Failed to parse plugin descriptor for
    org.apache.maven.plugins:maven-compiler-plugin:2.3.2 (C:Documents and Settings김경훈.m2repositoryorg
    apachemavenpluginsmaven-compiler-plugin2.3.2maven-compiler-plugin-2.3.2.jar): error in opening zip file
    - Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:
    2.3.2:testCompile (execution: default-testCompile, phase: test-compile)
    라고 뜨고,

    또 ..
    복수 어노테이션이 이 행에서 발견되었습니다.
    - Can not find the tag library descriptor for "http://java.sun.com/jsp/
    jstl/core"
    - 행 중단점:home.jsp [행: 1]
    등등...
    어디가 잘 못 됐는지 모르겠네요..ㅠㅠㅠㅠ
  • 거짓말 2012/05/02 20:14 #

    경로에 한글이 포함되어있어서 그런 것 같습니다. .m2 경로를 이동해보세요.
  • 코알라 2012/05/03 17:24 # 삭제 답글

    감사합니다.
    근데 경로 변경을 맞게 했는줄 모르겠는데
    maven 폴더의 conf 에 settings.xml 을 수정했습니다.
    <localRepository>C:/javaDE/maven/m2-repository</localRepository>
    추가 하니 일단 폴더는 maven 에 생성 되더라구요.
    그런데 새로 해 보면..
    빌드경로 오류가 해결될 때까지 프로젝트 빌드 할 수 없습니다. 라는 문제점이 있구요..
    그 외 14개..ㅠㅠ
    경로 문제 같아서 프로젝트 특성에 java빌드경로에서
    폴더 추가 SpringTest01/src/main/webapp/WEB-INF/spring 해 주고,
    출력폴더를 SpringTest01/target/classes
    로 했는데도 빌드 오류가 나네요..
    servlet-context.xml 의 1번, 3번 라인
    <?xml version="1.0" encoding="UTF-8"?>
    <beans:beans xmlns="http://www.springframework.org/schema/mvc"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    ======>
    복수 어노테이션이 이 행에서 발견되었습니다.
    - Invalid byte 1 of 1-byte UTF-8 sequence.
    - s4s-elt-character: Non-whitespace characters are not allowed in schema elements other than
    'xs:appinfo' and 'xs:documentation'. Saw ':::: '.
    이러는데요..
    몇일째 못 잡고 있네요..ㅎ 밀어야 하나 싶기도 하고요..
  • 코알라 2012/05/03 17:31 # 삭제 답글

    아 ! 그리고 WEB-INF 폴더 밑에 LIB 폴더 만들어서 JSTL.JAR, STANDARD.JAR 파일 톰켓 EXAMPLE 에서 가져와서 복사 했습니다.
  • sky... 2012/05/24 19:09 # 삭제 답글

    최고 입니다..
    공부하기 진짜 좋습니다..
    감사합니다..
  • 너무좋아요 2012/05/31 09:11 # 삭제 답글

    안녕하세요?
    개발환경 구축 너무 감사히 잘봤습니다.
    그런데 Run As - maven package 가 안나오고
    다른메뉴들.. clean, install 등등 다른것들은 나옵니다.
    war 로 묶어서 배포하고 싶은데 어떻게 해야 나올지 혹시
    조언좀 부탁드릴 수 있을가요?
  • 퍼갈게요 2012/06/20 10:10 # 삭제 답글

    퍼갈게요..너무 감사합니다
    출처는 네이버블로그입니당..주소까지 적어야하나요?;;; 감사합ㄴ다ㅠ
  • 나루 2012/06/23 15:58 # 삭제 답글

    글을 너무 재미있게 잘쓰시네요 윗분들 말씀처럼 나중에 책쓰셔도 되겠어요 ^^ 기대하겠습니다.
    에러는 몇번 해보니깐 잡혔네요 중요한건 역시 인내인듯 합니다. ㅠㅠ 6시간동안 고생했네요 ^^ 아무튼 글잘봤습니다. ㅎ
  • 음냥 2012/07/02 16:11 # 삭제 답글

    감사합니다 한방에 다따라햇네요 좋은정보입니다!!!
  • 사자고구미 2012/07/12 07:09 # 삭제 답글

    정말 감사합니다.
    스프링을 공부하기 위해, 참 많은 인터넷 검색과 2권 정도의 책을 사서 보았지만,
    이렇게 명쾌한 설명은 못보았습니다.
    하루에 하나씩 설치해가며 정상적으로 세팅 마쳤습니다.
    멋진 글입니다!!
  • 안지 2012/07/22 12:14 # 삭제 답글

    글쓰신지 오래 되셧는데 질문하나만 할게요 ㅜㅜ

    제 경우 톰캣 6을 주로 쓰는데 계속 404 에러가 떠서 톰캣을 7로 바깟는데요.

    그러니까 안뜨더라구요 404에러가... 왜 그런거죠?
  • SeoDaeYA 2012/09/13 10:32 # 삭제 답글

    정말 훌륭한 포스트네요. 저도 스프링 처음 시작과 동시에 뭐부터 어떻게 시작해야 할지 몰라서 많이 해맸는데, 오늘 딱 정립이 되네요. 감사합니다 ^^
  • treetory 2012/09/16 10:21 # 삭제 답글

    갓 새로 공부하는 늦깎이 개발자입니다.

    좋은 포스팅 보고 갑니다.

    그리고

    앞으로도 좋은 포스팅 부탁드립니다.

    감사합니다~
  • 카이 2012/11/16 17:41 # 삭제 답글

    404 에러 뜨는 이유가 아마 톰캣버전 때문일꺼에요. 저는 톰캣 6.0을 썼다가 메이븐이 톰캣 6.0과 중복 라이브러리가 생기기 때문에 문제가 생긴다더군요.. 톰캣 7.0으로 하시면 잘 됩니다.
  • 호박 2012/11/19 15:40 # 삭제 답글

    훌륭하십니다.
    좋은 포스팅을 찾게되어서 기분이 좋네요. ^^
  • 다섯손가락 2012/11/24 11:30 # 삭제 답글

    정말 멋지시내요
    이렇게 좋은 자료올려 주셔서 감사합니다.
    좋은 포스팅 찾게되어서 기분이 좋네요 ^^
    즞찾했습니다!!
  • mypiece 2013/04/15 22:53 # 삭제 답글

    감사합니다
    지식을 공유하는 당신에게 찬사를 보냅니다^^
  • feel 2013/07/24 13:42 # 삭제 답글

    좋은자료 올려주셔서 감사합니다.
    많은 도움이 되네요...^^
    개발구축환경 1,2,3장별로 설정을 다 마졌습니다.
    그런데...
    새로작성에서 Spring폴더는 있는데 SpringSource Tool Shite가 없어서 Spring Template Project작성을 하지 못하고 있습니다. 차근차근 첨부터 다 셋팅했는데...
    Eclipse juno 를 사용하고 있습니다.
    무었이 잘못되었는지...
    eclipse marketplace에서 다 설치 했는데...
    도와주세요....ㅠㅠ
  • feelllll 2013/08/16 11:47 # 삭제 답글

    fell님과 같은 현상입니다.. 도와주세요

    좋은 자료 감사합니다.
  • 불꽃란 2013/11/08 15:25 # 삭제 답글

    굿굿
    좋은 정보 감사합니다.

    비밀글로 퍼갈게요
  • yyjeong 2013/12/04 10:33 # 삭제 답글

    저도 feel님과 feel1111 님과 같은현상 ㅠ;
  • 이름값못하는인간 2014/01/12 03:47 # 삭제 답글

    혹시나 저 같은 사람 있을까봐 리플 남겨 봅니다.
    위의 설정대로 그대로 했는데..(kepler 나왔는데도 혹시나 해서 indigo로 설치까지!!)
    마지막에 Spring template project 안뜨시는 분들은 sts 언인스톨하시고 다시 설치해보세요.
    그러면 spring mvc project 뜹니다.(template project 는 안뜨네요)
    그리고 작업 계속 하시면 됩니다.
  • 케플러주노 2014/01/28 16:51 # 삭제 답글

    kepler juno 버전에서는 설치후 프로젝트 생성 과정이 약간 다르네요.
    아래 블로그 참고하세요
    http://javaphoto.tistory.com/29
  • 2014/04/03 19:33 # 삭제 답글 비공개

    비공개 덧글입니다.
댓글 입력 영역