Apache Tomcat Native library 설치

  • 톰캣 5.5 이상 부터 설치한 후 실행시키면 CATALINA_HOME/logs/catalina.out 에서 아래와 같은 메시지를 확인할 수 있다.

정보: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: ...

  • 위 메시지는 톰캣 Native library를 사용하지 않았을때 나오는 문구이다.
    아래와 같이 Tomcat Native library를 설치해 주면 된다.

1. Windows 설치

2. 리눅스 설치

2.1 Apache APR(Apache Portable Runtime) 설치

  • Apache APR 홈페이지 : http://apr.apache.org/
  • APR은 Apache2 버전이 설치되면 함께 설치 된다. $APACHE_HOME/bin/apr-1-config 를 확인 한다.
  • Apache 2 가 설치되어 있지 않다면 아래와 같이 설치해야 한다.
// 다운로드 : wget http://apache.mirror.cdnetworks.com/apr/apr-1.3.9.tar.gz
 // 설치 
gzip -d apr-1.3.9.tar.gz
tar -xvf apr-1.3.9.tar
configure --prefix=/usr/local/apr-1.3.9
make
make install

2.2 Tomcat Native library 설치

  • $CATALINA_HOME/bin 디렉토리에 보면 tomcat-native.tar.gz 파일을 확인 할 수 있다.
// 설치 
gzip -d tomcat-native.tar.gz
tar -xvf tomcat-native.tar.gz
configure  --prefix=$CATALINA_HOME --with-apr=/usr/local/apache-2.2.14/bin/apr-1.3.9/bin/apr-1-config   --with-java-home=$JAVA_HOME  
make
make install
  • $CATALINA_HOME/lib 디렉토리에서 libtcnative 관련 파일을 확인 할 수 있다.

2.3 PATH 설정

  • 아래와 같이 LD_LIBRARY_PATH 를 설정해야 한다. (csh의 .cshrc 설정 예이다.)
setenv LD_LIBRARY_PATH "$CATALINA_HOME/lib"

3. 설치 확인

  • 설치가 완료 되면 CATALINA_HOME/logs/catalina.out 에서 아래와 같은 메세지를 확인 할 수 있다.

정보: Loaded APR based Apache Tomcat Native library 1.1.16.

문서정보

Posted by 커널제로

본 블로그는 페이스북 댓글을 지원합니다.

,