APM과 Tomcat을 연동하는 방법은 무엇인가요?
💡 요약 정리
- Apache와 Tomcat을 mod_jk로 연동하여 JSP를 처리합니다.
- JDK 설치 후 JAVA_HOME 환경변수를 설정합니다.
- Tomcat 설치 후 CATALINA_HOME 환경변수를 설정합니다.
- mod_jk 모듈을 컴파일하여 Apache에 추가합니다.
- workers.properties에서 Tomcat worker를 정의합니다.
- httpd.conf에서 JkMount로 JSP 요청을 Tomcat으로 전달합니다.
설치환경
| 항목 | 버전/경로 |
|---|---|
| OS | CentOS 5.x (64bit) |
| Apache | 2.2.34 |
| PHP | 5.2.17 |
| MySQL | 5.1.59 |
| APM 설치 경로 | /home/APM |
| JDK | 7u15 |
| JDK 설치 경로 | /home/APM/java |
| Tomcat | 7.0.37 |
| Tomcat 설치 경로 | /home/APM/tomcat |
전제 조건:
- APM(Apache, PHP, MySQL)이 이미 설치되어 있어야 합니다.
개요
APM과 Tomcat 연동 구조
[Client]
↓
[Apache Web Server] (Port 80)
↓ (mod_jk - AJP Protocol)
[Tomcat Server] (Port 8009 AJP)
↓
[Java Application (JSP/Servlet)]
↓
[MySQL Database]