문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
develop:eclipse:tomcat [2012/04/08 06:45] starlits [TOMCAT 재기동] |
develop:eclipse:tomcat [2012/04/08 14:03] starlits [개요] |
||
---|---|---|---|
줄 4: | 줄 4: | ||
- Windows 환경에서 Eclipse Tomcat Plugin 설치를 하여 개발환경을 구축하고하자 한다. | - Windows 환경에서 Eclipse Tomcat Plugin 설치를 하여 개발환경을 구축하고하자 한다. | ||
- Eclipse는 설치되어 있다는 가정하에서 시작한다. | - Eclipse는 설치되어 있다는 가정하에서 시작한다. | ||
+ | - 최초작성은 2012년 4월 8일이다. | ||
+ | ===== 환경 ===== | ||
+ | |||
+ | | JDK_HOME | C:\Program Files (x86)\Java\jdk1.5.0_22 | | ||
+ | | TOMCAT_HOME | C: | ||
+ | | CATALINA_HOME | C: | ||
+ | | CLASSPATH | C: | ||
+ | | ECLIPSE_HOME | C: | ||
+ | |||
+ | - 테스트 클라이언트를 Windows7 64bit 용이지만, | ||
+ | - JDK_HOME 은 자동으로 설치된 경로이다. | ||
+ | - ECLIPSE_HOME 은 중요한 부분은 아니며, 사용자가 원하는 위치에서 압축을 풀고 실행하면 된다. | ||
===== JDK 설치 ===== | ===== JDK 설치 ===== | ||
- www.oracle.com 홈페이지에 가서 JDK1.5 를 다운로드 받아서 설치한다. | - www.oracle.com 홈페이지에 가서 JDK1.5 를 다운로드 받아서 설치한다. | ||
줄 15: | 줄 27: | ||
- 변수이름이 **CATALINA_HOME** 이 존재하는지 확인 후, 변수값이 **C: | - 변수이름이 **CATALINA_HOME** 이 존재하는지 확인 후, 변수값이 **C: | ||
- ojdbc14.jar 를 D: | - ojdbc14.jar 를 D: | ||
- | - 변수이름이 **classpath** 이 존재하는지 확인 후, 변수값이 **D: | + | - 변수이름이 **classpath** 이 존재하는지 확인 후, 변수값이 **C:\bin\TOMCAT6.0\lib\ojdbc14.jar; |
- **C: | - **C: | ||
- 웹브라우저에서 **http:// | - 웹브라우저에서 **http:// | ||
줄 27: | 줄 39: | ||
==== Tomcat Server Envirionments ==== | ==== Tomcat Server Envirionments ==== | ||
- [Windows] -> [Preferences] -> [Server] -> [Runtime Environments] 화면으로 들어간다. | - [Windows] -> [Preferences] -> [Server] -> [Runtime Environments] 화면으로 들어간다. | ||
- | - [Add] 버튼을 누른다. | + | - [Add] 버튼을 누른다. |
- | - Apache Tomcat v6.0 을 선택하고 Next 버튼을 누른다. | + | - Apache Tomcat v6.0 을 선택하고 Next 버튼을 누른다. |
- | - Tomcat installation directory 를 선택하고, | + | - Tomcat installation directory 를 선택하고, |
==== JAVA Classpath Variables ==== | ==== JAVA Classpath Variables ==== | ||
- [Windows] -> [Preferences] -> [Build Path] -> [Classpath Variables] 선택한다. | - [Windows] -> [Preferences] -> [Build Path] -> [Classpath Variables] 선택한다. | ||
- | - TOMCAT_HOME 이 정상적으로 **C: | + | - TOMCAT_HOME 이 정상적으로 **C: |
==== 개별프로젝트 JAVA build path ==== | ==== 개별프로젝트 JAVA build path ==== | ||
- 개별 프로젝트마다 등록 정버의 Java build path 를 확인해야 한다. | - 개별 프로젝트마다 등록 정버의 Java build path 를 확인해야 한다. | ||
- | - Eclipse에서 좌측메뉴의 프로젝트를 선택하고 마우스 오른쪽을 누른다. \\ Properties 를 선택한다. | + | - Eclipse에서 좌측메뉴의 프로젝트를 선택하고 마우스 오른쪽을 누른다. \\ Properties 를 선택한다. |
- | - [Java Build Path] 를 선택하고 [Libraries] 메뉴를 확인해 본다. | + | - [Java Build Path] 를 선택하고 [Libraries] 메뉴를 확인해 본다. |
- | - Server Libarary [ Apache Tomcat v6.0] 이 정상적으로 등록되어 있는지 확인한다. \\ 등록이 되지 않았거나, | + | - Server Libarary [ Apache Tomcat v6.0] 이 정상적으로 등록되어 있는지 확인한다. \\ 등록이 되지 않았거나, |
- | - 설정을 변경하여도 unbound 상태라면 [Add JARs...] 를 선택하여 \\ 직접 %TOMCAT_HOME%\lib% 아래 jar파일들을 등록해 준다. | + | - 설정을 변경하여도 unbound 상태라면 [Add JARs...] 를 선택하여 \\ 직접 %TOMCAT_HOME%\lib% 아래 jar파일들을 등록해 준다. |
==== Oracle library ==== | ==== Oracle library ==== | ||
- DATABASE가 Oracle 인 경우, ojdbc14.jar 를 %TOMCAT_HOME%\lib 아래에 복사한 후, TOMCAT를 재시작해 줘야 한다. | - DATABASE가 Oracle 인 경우, ojdbc14.jar 를 %TOMCAT_HOME%\lib 아래에 복사한 후, TOMCAT를 재시작해 줘야 한다. | ||
줄 74: | 줄 83: | ||
===== TOMCAT 예외처리 ===== | ===== TOMCAT 예외처리 ===== | ||
- | - server.xml 을 설정하고, | + | - server.xml 을 설정하고, |
- 최신버젼에 소스가 아닐 경우 문제일 수 있다. \\ Subverion 등을 이용하여 최신소스인지 확인하다. | - 최신버젼에 소스가 아닐 경우 문제일 수 있다. \\ Subverion 등을 이용하여 최신소스인지 확인하다. | ||
- 빌드가 정상적으로 되지 않았을 수 있다. \\ [Project] -> [build Automatically] 를 해제 후, 다시 체크해 준다. | - 빌드가 정상적으로 되지 않았을 수 있다. \\ [Project] -> [build Automatically] 를 해제 후, 다시 체크해 준다. | ||
+ | - TOMCAT 재시작해도 변경된 소스정보가 정상적으로 반영되지 않을 경우 | ||
+ | - 다음 디렉토리를 지우고 TOMCAT를 재시작 한다. \\ < | ||
+ | %CATALINA_HOME%\work\Catalina\localhost (디렉토리) | ||
+ | %CATALINA_HOME%\logs\* (파일들) | ||
+ | </ | ||
+ | |||
===== Eclipse Tomcat Plugin 설정 ===== | ===== Eclipse Tomcat Plugin 설정 ===== | ||
==== Download ==== | ==== Download ==== | ||
- | - http:// | + | - http:// |
- 압축을 해제한 후, Eclipse 설치폴더 아래 plugin 폴더 아래에 복사한다. \\ 예) **C: | - 압축을 해제한 후, Eclipse 설치폴더 아래 plugin 폴더 아래에 복사한다. \\ 예) **C: | ||
- Eclipse를 재시작하면, | - Eclipse를 재시작하면, | ||
- 툴바에 3개의 버튼 (시작, | - 툴바에 3개의 버튼 (시작, | ||
- [Window] -> [Preferences] -> [Tomcat] 메뉴 | - [Window] -> [Preferences] -> [Tomcat] 메뉴 | ||
- | - Tomcat version, Tomcat home, Context declaration mode 를 설정해 준다. | + | - Tomcat version, Tomcat home, Context declaration mode 를 설정해 준다. |
==== server.xml ==== | ==== server.xml ==== | ||
- Eclipse Tomcat Plugin 이므로, server.xml 을 별도로 설정해야 한다. | - Eclipse Tomcat Plugin 이므로, server.xml 을 별도로 설정해야 한다. |