apache + tomcat연동하려는데요.
안녕하세요.
아파치 1.3.27과 톰캣 5.0.28을 연동하려고 jakarta-tomcat-connectors-jk2-2.0.4 를 다운받아서 컴파일 하고 설치까지 무사히 마쳤습니다.
그리고 httpd.conf에
LoadModule jk2_module libexec/mod_jk2.so
AddModule mod_jk2.c
를 넣었습니다 INSTALL.txt를 보니까 1.3에선 저렇게 하라고 나왔있었습니다.
그런데 문젠 아파치 가동을 시키면
[Thu Jun 30 10:37:51 2005] ( info ) [mod_jk2.c (332)] Set serverRoot /usr/local/apache
[Thu Jun 30 10:37:51 2005] [warn] module mod_jk2.c is already added, skipping
../bin/apachectl start: httpd started
이렇게 뜹니다. 그리고 jsp 페이지 역시 열지를 못합니다 (그냥 소스가 보여버립니다.)
당연히 httpd.conf에 index.jsp를 추가시켜 주었습니다.
모듈이 잘못되었다는 이야기 같은데.. 잘 모르겠네요.
현재 php와 zend등을 쓰고 있고 os는 centOS 4.0쓰고 있습니다. (RHEL 4.0과 동일한 버젼의 배포판이라고 들어서요.)
그리고 jk2.log를 보면...
[Thu Jun 30 13:27:28 2005] (error ) [jk_env.c (230)] env.createBean2(): Error getting factory for [port] (null)
[Thu Jun 30 13:27:28 2005] (error ) [jk_config.c (454)] config.update(): Can't create port
[Thu Jun 30 13:27:28 2005] (error ) [jk_env.c (230)] env.createBean2(): Error getting factory for [host] (null)
[Thu Jun 30 13:27:28 2005] (error ) [jk_config.c (454)] config.update(): Can't create host
[Thu Jun 30 13:27:28 2005] (error ) [jk_worker_ajp13.c (871)] ajp13.init(): No channel localhost:8009
[Thu Jun 30 13:27:28 2005] (error ) [jk_env.c (230)] env.createBean2(): Error getting factory for [port] (null)
[Thu Jun 30 13:27:28 2005] (error ) [jk_config.c (454)] config.update(): Can't create port
[Thu Jun 30 13:27:28 2005] (error ) [jk_env.c (230)] env.createBean2(): Error getting factory for [host] (null)
[Thu Jun 30 13:27:28 2005] (error ) [jk_config.c (454)] config.update(): Can't create host
[Thu Jun 30 13:27:28 2005] (error ) [jk_worker_ajp13.c (871)] ajp13.init(): No channel localhost:8009
이렇게 에러메세지가 뜹니다.
server.xml을 봤지만 역시 8009포트는 설정해놓았고 nmap으로 확인해봐도 8009포트는 열려있습니다.
읽어주셔서 감사합니다. ^^
댓글 달기