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를 설치해 주면 된다.
- Apache Tomcat Native library 홈페이지 : http://tomcat.apache.org/tomcat-6.0-doc/apr.html
1. Windows 설치
- dll파일 다운로드 : http://tomcat.heanet.ie/native/1.1.9/binaries/win32/tcnative-1.dll
- %TOMCAT_HOME%\bin 디렉토리에 저장 하면 된다.
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. |
문서정보
- 이 문서는 오라클클럽에서 작성하였습니다.
- 이 문서를 다른 블로그나 홈페이지에 게재하실 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 출처 : http://www.gurubee.net/pages/viewpage.action?pageId=3902222&
- 오라클클럽 지식창고의 모든 문서는 크리에이티브 커먼즈의 저작자표시-비영리-동일조건변경허락(BY-NC-SA) 라이선스에 따라 자유롭게 사용할 수 있습니다.
본 블로그는 페이스북 댓글을 지원합니다.