1. so 파일 다운로드

 1) 바이너리 파일로 다운받는다.

  http://apache.tt.co.kr//tomcat/tomcat-connectors

  

 2) 가장 최신버전인 (안정버전)

mod_jk-1.2.31-httpd-2.2.3.so 를 받는다.


3) 아파치의 모듈 폴더에 넣는다

 C:\Program Files\Apache Software Foundation\Apache2.2\modules


4) 아파치의 환경설정.

- 로드 모듈 라인에 다음을 추가.

 LoadModule jk_module modules/mod_jk-1.2.31-httpd-2.2.3.so


  - JkWorkers 설정 파일을 만들고 위의 모듈라인 밑에 추가

  - log 파일도 설정

 LoadModule jk_module modules/mod_jk-1.2.31-httpd-2.2.3.so

 JkWorkersFile "C:/Program Files\Apache Software Foundation/Tomcat 7.0/conf/workers.properties"

 JkLogFile "C:/Program Files/Apache Software Foundation/Tomcat 7.0/logs/mod_jk.log"



  - 아파치에서 jsp와 서블릿을 마운트 하도록 설정

 JkMount/*.jsp ajp13

 JkMount/*servlet/* ajp13


  - workers.properties 파일 생성

worker.list=ajp13

worker.testWorker.type=ajp13

worker.testWorker.host=localhost

worker.testWorker.port=8009



 5) 톰캣의 환경설정

  - server.xml 에 버서 리스너 2개 추가

 <Listener className="org.apache.jk.config.ApacheConfig" modJk="C:/Program Files/Apache Software Foundation/Apache2.2/modules/mod_jk-1.2.31-httpd-2.2.3.so" />

<Listener className="org.apache.jk.config.ApacheConfig" append="true" forwardAll="false" modJk="C:/Program Files/Apache Software Foundation/Apache2.2/modules/mod_jk-1.2.31-httpd-2.2.3.so" />




2. 실행은 반드시 톰캣을 올린 후에 아파치를 실행한다!!




ps. but 지금 톰캣7.0이 최신버전이라 아파치2.2.17 버전이랑 연동이 안된다. ㅠ 톰캣을 다운그래이드하든, 아파치 최신버전을 기다리든 해야겠네요 

'Programming > SERVLET' 카테고리의 다른 글

GET방식과 POST방식의 차이  (2) 2011.03.24
JSP 환경설정  (1) 2011.03.24
Servlet 선수 과정  (1) 2011.03.24

+ Recent posts