Apache Tomcat Native library 설치 (Tomcat 6.0.36 | CentOS 6.3)
참고 : http://tomcat.apache.org/native-doc/
필수 라이브러리 : http://tomcat.apache.org/tomcat-6.0-doc/apr.html
APR 1.2+ development headers (libapr1-dev package)
OpenSSL 0.9.7+ development headers (libssl-dev package)
JNI headers from Java compatible JDK 1.4+
GNU development environment (gcc, make)
1. apr 설치
다운로드 : http://apr.apache.org/download.cgi
apr-1.4.8.tar.gz 다운 받아 압축을 풀고
./configure --prefix=/usr/local/apr-1.4.8 <== 설치 경로만 설정
make
make install
2. Apache Tomcat Native library 설치
tomcat/bin/tomcat-native.tar.gz 파일이 있는지 확인 한다.
압축을 풀고
apache-tomcat-6.0.36/bin/tomcat-native-1.1.23-src/jni/native/ 위치에서(경로는 바뀔수 있음)
./configure --with-apr=/usr/local/apr-1.4.8 --with-java-home=/usr/lib/jvm/java-1.6.0-openjdk --with-ssl=yes --prefix=/home/myhome/apache-tomcat-6.0.36
arp 위치 지정, 자바($JAVA_HOME, jdk) 홈 지정, ssl은 openssl-devel를 설치해야 함, 설치 경로($CATALINA_HOME, tomcat/lib 하위에 설치된다)
make
make install
** 자바 홈위치 찾기 : http://jmnote.com/wiki/JAVA_HOME
** jdk 설치 : http://jmnote.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_JDK_%EC%84%A4%EC%B9%98_%ED%99%95%EC%9D%B8
** jdk 버전확인 : http://jmnote.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_JDK_%EC%84%A4%EC%B9%98
3. Tomcat 설정
tomcat/bin/setenv.sh 가 없으면 생성함
setenv.sh 에 아래 입력
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib
export LD_LIBRARY_PATH
4. Tomcat을 재가동하면 로그(tomcat/logs/catalina.out)에서 아래를 볼수 있다
정보: Loaded APR based Apache Tomcat Native library 1.1.23 using APR version 1.4.8.