1. Download
1) Apache
- url : http://archive.apache.org/dist/httpd/binaries/win32/
- file : apache_1.3.22-win32-x86.exe
구버젼이지만 url에 가면 최신버젼(현재 apache2.2)
2) Tomcat 5.5
- url : http://tomcat.apache.org/download-55.cgi
여기에 중간쯤 가면 5.5.27 > Binary Distributions > Windows Service Installer
- file : apache-tomcat-5.5.27.exe
3) JDK
- url : http://java.sun.com/javase/downloads/index.jsp
- file : jdk-6u4-windows-i586-p.exe
JDK는 지금 update가 6u7까지 나와있으니 원하는 것으로 download 클릭
4) eclipse WTP(Web Tool Platform)
- url : http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/europa/winter/eclipse-jee-europa-winter-win32.zip
- file : eclipse-jee-europa-winter-win32.zip
전 europa 버젼을 사용했습니다
- 참고 : 설치 후 처음실행시 실행되지 않고 이상한 메세지(jvm terminated ... )나오면
제 블로그 '이클립스 처음시작시 에러 대처법'을 참고하세요. 간단함
5) Apache + Tomcat 연동 Connector
- url : http://tomcat.apache.org/download-connectors.cgi
여기에 중간쯤 Tomcat Connector JK1.2 > JK 1.2.26 Source Release zip (e.g. Windows)
> Binary Releases 클릭 > win32 > jk-1.2.26/ > mod_jk-1.2.26-httpd-2.2.4.so
- file : mod_jk-1.2.26-httpd-2.2.4.so
2. 설치하기
1) Apache
- 설치디렉토리 : C:\apache
-
2) Tomcat
- 설치디렉토리 : C:\tomcat
-
3) JDK
- 설치디렉토리 : C:\jdk1.6.0_04 <--숫자는 version 입니다. 차이가 있을 수 있습니다
-
- 설치중간에 jre 설치 폴더를 지정해야하는데 그냥
4) eclipse
- 설치디렉토리 : C:\eclipse
- 압축을 C:\ 에 풀어주면 됩니다.(압축파일에 eclipse 폴더가 있습니다)
3. 내컴퓨터 환경설정
; 이 부분부터 쪼까 힘듭니다...
1) 내컴퓨터 환경변수 설정
- 위치 : 내컴퓨터 > 속성 > 고급 > 환경변수 > 시스템 변수 > 새로만들기
. 변수이름 : java_home
. 변수값 : C:\jdk1.6.0_04
- 위치 : 내컴퓨터 > 속성 > 고급 > 환경변수 > 시스템 변수 > 새로만들기
. 변수이름 : classpath
. 변수값 : C:\jdk1.6.0_04\lib\tools.jar;C:\Tomcat\common\lib\servlet-api.jar
- 위치 : 내컴퓨터 > 속성 > 고급 > 환경변수 > 시스템 변수 > Path 선택 > 편집 선택
. 변수값추가 : C:\jdk1.6.0_04\bin;
4. 연동 및 edit configure
1) 사전테스트
a. Apache만 Start시키고 'http://localhost/' 실행시켜 봅니다.
apache 초기 웹화면을 확인 합니다.
b. Apache를 Stop하고 Tomcat만 Start합니다.
'http://localhost:8080' 실행시켜 봅니다
Tomcat 초기 웹화면을 확인 합니다.
2) Apache httpd.conf 편집
a. ServerName 변경
- file : C:\apache\conf\httpd.conf
- Text 편집기(메모장,UltraEdit, Editplus등)로 열어 'ServerName'을 찾아 편집
- 내용 : ServerName localhost <-- local이 아닌경우 IP나 Domain Name을 입력합니다.
b. DirectoryIndex
- file : C:\apache\conf\httpd.conf
- Text 편집기(메모장,UltraEdit, Editplus등)로 열어 'DirectoryIndex' 찾아 편집
- 내용 : index.jsp 추가
DirectoryIndex index.jsp index.html
3) Apache + Tomcat 연동
a. 파일이름변경 및 이동
- 변경전 : mod_jk-1.2.26-httpd-2.2.4.so
- 변경후 : mod_jk.so
- 변경된 mod_jk.so 파일을 C:\apache\modules\ 에 넣기
b. httpd.conf 설정
- text편집기로 C:\apache\conf\httpd.conf 파일을 엽니다.
- 'LoadModule'을 검색해서 아래의 내용을 추가합니다.
LoadModule jk_module modules/mod_jk.so
- 맨 뒤로 가서 아래의 내용도 추가합니다.
Include conf/mod_jk.conf
c. mod_jk.conf 설정
- 새 문서(Ctrl+N)을 열어 아래의 내용을 추가합니다.
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkAutoAlias "C:\Tomcat\webapps" <-- Tomcat위치를 확인 후 적어주세요
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
JkMount /jsp-examples ajp13
JkMount /jsp-examples/* ajp13
JkMount /url ajp13
JKUnmount /*.php ajp13
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkRequestLogFormat "%w %V %T"
- 반드시 저장할때는 mod_jk.conf로 저장하고
- 파일을 C:\apache\conf\ 에 둡니다.
d. workers.properties 설정
- 새 문서(Ctrl+N)을 열어 아래의 내용을 추가합니다.
workers.tomcat_home=C:\Tomcat <-- Tomcat 위치
workers.java_home=C:\jdk1.6.0_04 <-- JDK 설치 위치
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
- 반드시 저장할때는 workers.properties 로 저장하고
- 파일을 C:\apache\conf\ 에 둡니다.
e. AJP 1.3 Connector on port 8009 확인
- file : C:\Tomcat\conf\server.xml
- Text편집기로 열어 '8009' 검색하여
이 부분이 주석처리 되어 있으면 주석 해제
5. 연동확인
1) Tomcat 을 먼저 Start합니다.
2) Apache를 Start합니다.
3) Browzer를 띄우고 'http://localhost/' 입력 후 실행하면
Tomcat 페이지가 나오면 성공 한겁니다. ^^
[출처] JDK + eclipse + Apache + Tomcat설치 및 연동하기(WindowsXP)|작성자 덕구씨