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 |