티스토리 뷰

개발툴/Eclipse

Eclipse + Tomcat + SpringFramework

메모하는습관 2010. 3. 30. 11:05
Eclipse 에서 Tomcat 과 Spring Framework 를 이용하기 위한 설정 방법을 소개한다. 
Eclipse 에서 Spring Framework 가능 프로젝트를 어떻게 생성하는가에 관련된 충분한 문서는 아니다. Spring 은 웹 응용에 폭넓게 사용되지고 있기 때문에 독자는 또한 어떻게 Tomcat 과 Eclipse 를 통합하는지 알아야 할 필요가 있다. 단지 아래의 단계를 따라하기만 하면 된다.

아래의 글은 하단의 출처에서 밝힌 글의 번역이다.
원문을 참조하려면 출처의 링크를 참조하라.


설치
모든 설치는 D:\Development 아래에 설치하는 것으로 가정한다.

1. Eclipse 웹 사이트의 downloads 섹션으로부터 Eclipse IDE for Java EE Developments 를 다운로드한다.

2. eclipse-jee-galileo-SR2-win32.zip 를 D:\Development\eclipse 에 푼다.

3. 손쉬운 실행을 위해서, Eclipse 실행파일에 대한 단축아이콘을 바탕화면에 생성한다.

4. Tomcat 웹 사이트의 downloads 섹션으로부터 Tomcat 6.x 를 다운로드한다.
     독자는 windows installer pack 이 아닌 base(Core) pack 을 필요로 할 것이다. 
     windows installer pack 은 Tomcat 을 구동하기 위한 몇 개의 명령라인 스크립트를 
     포함하지 않는다.

5. apache-tomcat-6.0.18.zip 를 D:Development\apache-tomcat-6.0.18 에 풀고 
    폴더명을 tomcat 으로 변경한다.

6. Eclipse 를 실행한다.

7. Eclipse 를 새로 설치하였다면, workspace 를 어디에 생성할지를 물어온다. 
    D:\Development\workspace 로 지정한다.
    C:\Documents and Settings\David Newcomb\worksapce 와 같은 공백이 
    들어가면 문제 발생의 소지가 크기 때문에 주의해야 한다.

8. Spring IDE Plugin 을 설치한다. 어떻게 설치하는지와 관련된 완전한 순서는 
    Eclipse 3.4 Ganymede and Spring IDE 2.0.6 제목의 블로그를 참조하라.
    
    [위 블로그는 Ganymede 기준이라 맞지 않아 Eclipse Galileo 로 다시 정리]
    
    8.1 Help->Install New Software 메뉴 선택

    8.2 Add site... 클릭

    8.3 AJDT 플러그인을 먼저 설치
         그렇지 않으면 Spring IDE 플러그인 설치시 Spring AJDT Integration (optional)
         dependency 에러로 Spring AJDT Integration 이 설치되지 않음

        8.3.1 Spring AJDT update 사이트 URL 입력 : http://download.eclipse.org/tools/ajdt/35/update

        8.3.2 Ok 클릭

        8.3.3 모든 항목을 체크하고 Finish 클릭하여 설치함

        8.3.4 설치 후, "It is strongly recommanded you restart your system for the changes to take effect. .. Restart now?" 라고 물어본다. yes 를 클릭하여 Eclipse 를 재시작 한다

    8.4 Help->Install New Software 메뉴 선택

    8.5 Add site... 클릭

    8.6 Spring IDE update 사이트 URL 입력 : http://springide.org/updatesite/site.xml

    8.7 Ok 클릭

    8.8 일단, 모든 항목을 체크

    8.9 Integrations 를 펼침

    8.10 Spring Mylyn Integration ( optional ) 를 체크 해제

    8.11 Install 클릭

    8.13 Next > 클릭

    8.14 I accept the terms of the license agreement 선택

    8.15 Finish 클릭
  

9. 설치 후, "It is strongly recommanded you restart your system for the changes to take effect. .. Restart now?" 라고 물어본다. yes 를 클릭하여 Eclipse 를 재시작 한다.

Eclipse 안에서 Tomcat 설정
다음 단계로 Eclipse 에게 우리가 사용할 Tomcat 이 어떤 것인지 알려주고 통합을 설정한다.

1. 메뉴바에서, Window -> Preferences 를 선택한다.

2. Preferences 윈도우가 오픈되면 Server 를 확장한다.

3. Runtime Environment 를 하이라이트 한다. 여기에서 Eclipse 에게 위에서
   설치한 Tomcat 이 어디에 있는지 알려준다.

4. Add 클릭한다.

5. Apache 를 확장하고 Apache Tomcat v6.0 을 선택한다.

6. Servers 뷰 안에 새로운 서버를 생성하기 위해 Create a new local server 체크 박스를 체크한다. 

7. Next 클릭한다.

8. 서버의 Name Apache Tomcat v6.0 로 둔다.

9. Eclipse 는 Tomcat 의 한 버전을 다운로드 하기 위한 옵션을 제공한다.
   그러나, 항상 최선 버전을 갖지는 않는다. ( 이것이 우리가 별도로 다운로드 받는 이유이다.)
   Browse 를 클릭하고 D:\Devlepment\tomcat 를 선택하고 OK 를 클릭한다.

10. JRE 드롭다운을 Workbench default JRE 로 둔다.
     (어째튼 J2SE 5.0 이상으로 설정하라고 투덜댄다. 알아서 5.0 이상으로 선택할것)

11. Finish 클릭한다.

12. Server Runtime Environments preference 페이지로 다시 돌아온다.
     OK 를 클릭한다.

13. 새로운 프로젝트가 생성되어질 것이며, 
     Servers 뷰로 진입하면 새로운 Apache Tomcat v6.0 at localhost 항목을
     볼 수 있을 것이다. 

프로젝트 생성
Eclipse 에는 몇 가지의 서로 다른 타입의 프로젝트들이 존재한다.
우리의 경우에는 우리가 필요로하는 모든 것을 통합할 수 있는 프로젝트가
필요로 된다.

1. File->New->Dynamic Web Project 선택한다.

2. Project 명을 입력한다. 가급적으로 공백을 포함하지 않는 것이 좋겠다.
   결과적으로 디렉토리명이 되기 때문이다.

3. Target Runtime 이 이미 Apache Tomcat v6.0 이어야 한다.

4. 또한 Configuration 셋이 Default Configuration for Apache Tomcat v6.0 이다.

5. Finish 클릭한다.

6. Project Explorer 안에서, 새로운 프로젝트 위에서 오른쪽 마우스 클릭한다.
   그리고 Spring Tools -> Add Spring Project Nature 를 선택한다.

Spring 웹 프로젝트 와 Tomcat 프로젝트 연관
우리는 이제 해당 프로젝트를 Tomcat 과 연관지어야 한다.

1. Servers 뷰가 visible 한지 확인하라.
   당신의 새로운 Spring Web project 를 하이라이트하고 그것을 Servers 탭 내의 
   Tomcat v6.0 Server at localhost 엔트리 위로 드래그하라.

2. 우리는 우리의 새로운 프로젝트를 이용할때 Tomcat 서버를 이용하기를 원한다.
   따라서 Server project 를 우리의 새로운 프로젝트의 의존성이 되도록 설정할 수 있다.
   이것은 우리가 우리의 프로젝트를 오픈할때, Server project 가 자동으로 오픈됨을 의미한다.

3. 우리의 프로젝트 상에서 오른쪽 마우스를 클릭하여 Properties 를 선택한다.

4. Project References 옵션을 선택하고 Servers project 를 체크한다.

5. OK 클릭한다.


[출처]
http://www.bigsoft.co.uk/blog/index.php/2008/08/10/configuring-eclipse-tomcat-spring

'개발툴 > Eclipse' 카테고리의 다른 글

플러그인 모음  (0) 2010.12.26
eclipse 에서 Fixedsys 폰트 사용 하기 (윈7)  (1) 2010.05.27
Eclipse - Galileo 한글 패치 (수동)  (0) 2010.03.27
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday