Shinnara's Blog
Talking with Shinnara :: NaraTalk.com

Apache 는 이미 깔려 있고, php 모듈도 설치해서 정상적으로 돌고 있는 상황인데, 여기에 Tomcat 을 추가하기로 하였다.

/usr/ports/www/tomcat6 에서 make install clean 해주니 한번에 설치가 되고,
catalina.conf 에서 JAVA_HOME 만 설정해주니 $CATALINA_HOME/bin/startup.sh 를 통해 서버를 실행할 수 있었다.

tomcat 홈페이지에서 sample.war 를 다운받아 webapps 디렉토리에 추가하여 테스트 해보니
jsp 도 정상적으로 컴파일하는게 모든게 순조로운듯 했다.

그러나 문제는 여기서부터...

apahce 와 tomcat 을 연동하기 위해 mod_jk 를 설치하였다.

/usr/ports/www/mod_jk-apache2

make install clean 하고 나니, 아파치 설정화일을 살펴보라고 해서

/usr/local/etc/apache22/httpd.conf

를 보니, Add Module 이 되어 있긴 하나 주석 처리 되어있었다. 앞의 #를 없애주고

시작 시켜보니...

[warn] (2)No such file or directory:Failed to enable the ‘httpready’ Accept Filter

이런 에러를 내고 시작이 안되었다.

로그를 살펴봐도 모르겠기에 다시 구글 검색..

나온 자료는 여기

accf_http 모듈의 문제라는데

kldload accf_http

명령을 통해 HTTP accept filter 를 로드할 수 있다고 한다.

이를 시스템 부트시에 자동 설정되도록 하기 위하여

/boot/loader.conf 에

accf_http_load="YES"

를 추가하라고 한다.

이렇게 해주니 에러 메시지가 사라지긴 했는데, 여전히 아파치가 작동을 안했다.

한참을 삽질하다가 갑자기 떠오른 생각.. mod_jk.conf 를 apache 가 읽지 못하는거 아냐?

왜?

화일을 안 알려주었으니..

그래서 다음의 내용을 httpd.conf 에 추가해주었다.

Include etc/apache22/mod_jk.conf

다시 아파치를 실행시키자 성공적으로 페이지가 로드됨을 볼 수 있었다.





0 Trackback, 2 Comment

TRACKBACK :: http://naratalk.com/trackback/39 관련글 쓰기

댓글을 달아 주세요

  1. Favicon of http://ani2life.egloos.com BlogIcon A2  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 감사드립니다. ^^

    2007/09/14 17:03
  2. chabrothers  댓글주소  수정/삭제  댓글쓰기

    catalina.conf 에 JAVA_HOME 을 설정한다는 것이 무엇인가요?
    파일을 찾지못하겠는데요.
    가르침을 부탁드립니다.

    2008/05/02 18:08

1  ... 249 250 251 252 253 254 255 256 257  ... 264 
다...... (264)
Computer/Programming (106)
Links (14)
책 읽는 즐거움 (7)
끄적임 (66)
즐거운 과학 나라 (7)
일본 (5)
Study (4)