본문 바로가기

IT/java

windows환경에서 tomcat - apache 연동

1. Tomcat Connector를 다운로드

2. tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.25 디렉토리에 존재하는 mod_jk-apache-2.2.4.so 파일을 사용한다.

3. 해당 파일을 mod_jk.so로 이름을 바꾼 후 Apache 설치 경로 아래 [modules] 디렉토리에 복사한다.

4. Apache 설치 경로 아래 conf/에 "workers.properties" 파일을 생성

workers.tomcat_home=C:/Program Files/Apache Software Foundation/Tomcat 5.5

workers.java_home=C:/Program Files/Java/jdk1.6.0_03

ps=\

worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13

를 추가. 

5. Apache 설치 경로 아래 conf/httpd.conf 파일
을 열고, 다음의 내용을 추가한다.

<IfModule mod_jk.c>

JkWorkersFile
"C:/Program Files/Apache SoftwareFoundation/Apache2.2/conf/workers.properties"

</IfModule>
LoadModule jk_module "C:/Program Files/Apache Software Foundation/Apache2.2/modules/mod_jk.so"

#Configure mod_jk
JkLogFile logs/mod_jk.log
JkLogLevel info

JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkRequestLogFormat "%w %V %T"

#Root context
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
JkMount /jsp-examples ajp13
JkMount /jsp-examples/* ajp13
JkMount /url ajp13

AddDefaultCharset EUC-KR