IT개발/JAVA2010. 10. 30. 07:04
오늘 JSP를 위해서 이클립스와 tomcat 6.0 을 설치하게 되었다. 여기 저기 블로그에 있는 내용을 바탕으로 설치했지만,

이상하게 그 결과는 블로그처럼 되지 않았다. 이런...도대체 뭐가 잘못되었는지..

네이버, 구글 검색통해서 해보았지만 ...결과는 마찬가지다 ...고생끝에 결국 성공하게 되었고, 다음을 위해서 블로그에 남긴다.

0. 설치 환경
- OS : Windows7 64 bit
- eclipse : Eclipse Java EE Developer  (download : eclipse-jee-helios-SR1-win32-x86_64.zip )
- tomcat 6.0.29 : Binary Distributions (32-bit/64-bit Windows Service Installer)


1. Tomcat 6.0 설치

- Binary 버전의 경우, next 만 잘 누르면 설치 완료
- 단, 한가지 주의 사항은 서비스 포트 설정에서 8080 포트의 경우 다른 포트에서 사용하는 경우가 있기 때문에 반드시 확인한다.
   ( 전 9090 혹은 9091 등의 포트를 설정 )
- 설치가 완료되면 시스템 환경변수 CATALINA_HOME 을 설치 디렉토리로 지정한다.


2. Tomcat 라이브러리를 JAVA lib 로 복사


서블릿 프로그램을 실행하기 위해서 tomcat 의 일부 라이브러리파일을 java 로 이동한다

   □ tomcat 5.5 의 경우
     servlet-api.jar  jsp-api.jar
     위 2개 파일을 (CATALINA_HOME)/common/lib 에서 (JAVA_HOME)/jre/lib/ext 로 복사

   □ tomcat 6.0 의 경우
    servlet-api.jar  /  jsp-api.jar / el-api.jar
     위 3개 파일을 (CATALINA_HOME)/lib 에서 (JAVA_HOME)/jre/lib/ext 로 복사
     ** tomcat 6.0 이후에서는 동작 방식이 변경되어서 3개의 파일을 복사 해주어야 한다. 이부분을 몰라서 한참을 고생한거 같음. ㅠㅠ.

3. eclipse 설치 및 tomcat 설정
설치 : 다운로드 받은 파일을 압축해제해서 원하는 위치로 복사하면 끝.

tomcat 설정 : 이클립스 메뉴 window -> preferences -> server -> runtime Environtments
자신이 가지고 있는 tomcat 버전을 ADD 한다.

4. eclipse & tomcat 설치 확인
기능 테스트를 위해서 Dynamic Web Project 를 하나 생성한다. 그리고 jsp 페이지 생성

서버 확인을 위해서 TomcatTestFile 에 다음과 같이 작성
</head>
<body>
eclise - tomcat 6.0 테스트       # 추가 코드
</body>
</html>

실행 방법은 파일에서 오른쪽 마우스누르고 "Run AS -> Run on Server " 선택
<body>에서 삽입된 내용이 보여질 것이다. 

==> 성공, 완료 ...



(아래 내용은 필요하시면 그냥 참고만... )












이클립스(Eclipse) : 통합 개발 환경

  • 웹개발툴을 포함한 이클립스 
     - lomboz : 웹개발툴, 이클립스를 포함해서 여러 플러그인이 통합된 버전
     - wtp(Web Tools Platform) :


이클립스 설치하기
- 다운로드 : Eclipse IDE for Java EE Developers, 206 MB   Downloaded 344,628 TimesDetails

- 설치하기 : 별다른 과정없이 그냥 압축해제, 그리고 원하는 위치로 복사 =>  설치 완료 ..
** 아래에 있는 WTP는 eclipse JEE 버전을 설치하면 아래과정을 생략가능 ( EE 버전이 아니라면 WTP 를 함께 설치한다.)

- 이클립스 설정 :

설치 확인 방법 : JSP 파일을 실행해서 확인한다. 
- 메뉴에서 Window-Preferences 를 선택

설치가 제대로 되었는지 확인 : JSP 파일을 생성해서 실행
1.  NEW - Dynamic WebProject 생성
2. WebContent 아래에 testJSPFiile 을 생성
3. JSP 파일 실행 ( Run As - Run on Server )


JSP 결과 출력 : 별다른 에러가 없다면 아래와 같이 <body>~ </body> 에 작성된 내용이 나올것이다.

** 서버 구동에 문제가 있는 경우 에러가 발생할수 있다. 이 경우 서버의 포트의 확인해 보자
  -









- WTP 설치하기
 
work with 에서 Eclipse WTP 를 선택하면 WTP 버전별로 선택가능한 항목이 표신된다.

Web Tools Platform(WTP) 3.2.2 의 모든 항목을 체크하고 NEXT

설치완료된 항목이 보이면 Finish 를 누르면 설치가 완료 된것이다.

변경된 내용을 적용하기 위해서 이클립스를 다시 구동한다.
퍼스펙티스 창을 열어보면 여러 항목이 추가된 것을 확인할수 있다.

■ 이클립스에 톰캣(TOMCAT) 플러그인 설치
- 다운로드 URL : http://www.eclipsetotale.com/tomcatPlugin.html
- 버전 3.2.1 :  tomcatPluginV321.zip  (현재 최신버전) 을 다운로드 한다.
- 설치 방법 : 다운로드 받은 파일을 압축해제하고 eclipse 의 plugin 폴더에 복사 - 완료 !!

이제 플러그인이 적용된 이클립스를 다시 구동한다.
이클립스 툴바에 보면 톰캣 아이콘 들이 생성된 것을 확인할수 있다. 

톱캣을 사용하기 위해서는 이클립스에서 톰캣 설정이 필요하다.
 - 위치 : 메뉴에서 Window - Preferences 선택
위 내용들을 확인하고 자신이 사용하는 Tomcat 버전과 위치를 설정해 주면된다.
또 Tomcat - Advanced 를 선택해서  Tomcat base 를 지정해 준다.
톰캣 아이콘을 이용해서 Tomcat 실행


** 톰캣 아이콘을 이용해서 Tomcat 실행 (에러) - 이미 tomcat 이 실행되어 있는 경우  
** 톰캣 중지 방법 : services.msc 를 실행해서 apache tomcat 을 중지한다.
(services.msc)





WTP vs lomboz vs EE
http://www.google.com/search?q=site%3Aokjsp.pe.kr+wtp+lomboz&qt=wtp+lomboz
WTP: Web Tools Platform http://www.eclipse.org/webtools 현재 진행중입니다.
WTP-all-in-one은 JEE로 봐도 무방합니다.
WTP는 JST와 WST로 구성되어 있습니다. JST 쪽은 자바서버기술(JSP, EJB, WebServices 등)
WST는 웹서버 관련 기술 (html, Javascript, CSS)로 이해하고 있습니다.

롬보즈의 상당수 코드가 WebTools에 기증되었습니다.
IBM에서도 WTP쪽에 기증을 많이 했지요.

예전 도구들이 통합되기 전에는 플러그인별로 장단점이 확연했습니다만 요즘은 이클립스 JEE로 자바 엔터프라이즈 작업은 거의 커버되는 것으로 알고 있습니다.

이클립스에 톰캣 플러그인 설치하기 







 
Posted by 시티락