安装apr
取得最新的apr 安装包:
wget http://mirrors.hust.edu.cn/apache//apr/apr-1.5.2.tar.gz
解包:
tar -xzvf apr-1.5.2.tar.gz
配置安装路径:
./configure --prefix=/opt/local/apr
安装:
make
make install
----------------------------------
安装 apr-util
取得最新的 apr-util
wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.4.tar.gz
解包:
tar -xzvf apr-util-1.5.4.tar.gz
配置安装路径,相关参数(注意,--with-apr参数要和之前安装的apr的路径吻合):
./configure --prefix=/opt/local/apr-util --with-apr=/opt/local/apr
安装:
make
make install
----------------------------------
安装tomcat-native
安装包直接可以在tomcat的目录下找到
cd /opt/local/tomcat/bin
tar -xzvf tomcat-native.tar.gz
cd tomcat-native-1.1.30-src/jni/native
./configure --with-apr=/opt/local/apr --with-java-home=/opt/local/jdk7
然后安装:
make
make install
----------------------------------
使用yum安装openssl
yum install openssl*
----------------------------------
编辑 /etc/profile文件,将apr加入环境变量
加入如下行:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/local/apr/lib
注意路径不要错,一定要用你安装apr的正确路径
退出保存后,记得用source /etc/profile命令让新的环境变量生效
----------------------------------
修改tomcat的JVM参数,加入:
-Djava.library.path=/opt/local/apr/lib
修改tomcat的server.xml文件,将连接器的类型改为:
org.apache.coyote.http11.Http11AprProtocol
重启tomcat
看到日志中出现:INFO: Starting ProtocolHandler ["http-apr-8080"]
表明apr启用。