달력

52025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31


@ 커넥터 다운받기
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.27/에서

mod_jk-1.2.27-httpd-2.2.10.so를 다운받아 파일이름을 mod_jk.so로 변경한 후

/apache설치 디렉토리/modules 에 복사한다.

------------------------------------------------------------------------------------------------------------------------

1. 아파치 설치 파일의 conf\ httpd.conf 수정해야 한다.

2. workers.properties 파일을 생성 해야 한다.

1. ex)C:\WAS\Apache2.2\conf\httpd.conf 수정

<추가 해야 할 부분>

<IfModule mod_jk.c>
JkWorkersFile "C:/WAS/Apache2.2/conf/workers.properties"
</IfModule>
LoadModule jk_module "C:/WAS/Apache2.2/modules/mod_jk.so"

#Configure mod_jk
JkWorkersFile conf/workers.properties
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 /*.gif ajp13
JkMount /servlet/* ajp13
JkMount /jsp-examples ajp13
JkMount /jsp-examples/* ajp13
JkMount /Board2 ajp13
JkMount /Board2/* ajp13
JkMount /board3 ajp13
JkMount /board3/* ajp13
JkMount /MediaManage ajp13
JkMount /MediaManage/* ajp13
JkMount /DwrProject ajp13
JkMount /DwrProject/* ajp13

AddDefaultCharset EUC-KR

------------------------------------------------------------------------------------------------------------------------

2번째

mod_jk.so 파일을 생성하여 /conf/ 밑에 넣어준다

생성시 내용(..)ㅔ--------------------('') 위의것이랑 중복일수도 있으나.. 아직은 잘 몰라 이렇게한다.. 이렇게해도 연동된다^^

JkWorkersFile "C:/WAS/Apache2.2/conf/workers.properties"
JkLogFile "C:/WAS/apache-tomcat-5.5.28/logs/mod_jk.log"
JkLogLevel error
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkRequestLogFormat "%w %V %T"

JkAutoAlias "C:/WAS/apache-tomcat-5.5.28/webapps"
JkMount /*.jsp ajp13
JkMount /servlet/* ajp13
JkMount /jsp-examples ajp13
JkMount /jsp-examples/* ajp13
JkMount /url ajp13

<Directory "C:/WAS/apache-tomcat-5.5.28/webapps">
    Options Indexes FollowSymLinks
    allow from all
</Directory>

------------------------------------------------------------------------------------------------------------------------

3번째

workers.properties 파일을 생성하여 /conf/ 밑에 넣어준다.

workers.tomcat_home="C:/WAS/apache-tomcat-5.5.28/webapps"
workers.java_home="C:/Java/jdk1.5.0_15"
ps=/

worker.list=ajp12, ajp13
worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1

worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp12, ajp13
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar
worker.inprocess.cmd_line=start
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stder

------------------------------------------------------------------------------------------------------------------------

연동 완료...

톰캐의 server.xml 에서

    <Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

위 부분을 확인 포트가 8009 인지 확인한다.. 아파치 기본 포트 80 톰캣 기본포트 8080 일경우...
------------------------------------------------------------------------------------------------------------------------

검증방법.. 하나의 jsp 파일을 만들어 실행하여 본다...

아파치의 경우 jsp를 읽지 않고 톰캣에게 보낸다.

그러므로 http://localhost/test.jsp 가 실행 되면 연동 성공(톰캣으로 구현시 포트번호가 뒤에 붙지만 아파치와 연동후 포트번호X)



'IDE' 카테고리의 다른 글

오라클 락 풀어주기 (account is locked)  (0) 2009.10.08
이클립스 실행 에러시(참조)  (0) 2009.10.07
Tomcat 6.0 설치방법  (0) 2009.07.29
Posted by 인천총각
|