您的位置:首页 > 运维架构 > Tomcat

Linux环境下为Tomcat安装APR

2015-08-25 08:05 567 查看
摘要: apr(Apache Portable Runtime),是Apache HTTP服务器的支持库。简单来说,Tomcat将以JNI的形式调用Apache HTTP服务器的核心动态链接库来处理文件读取或网络传输操作,从而大大地提高Tomcat对静态文件的处理性能。

安装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 --prefix=/opt/local/apr/lib --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启用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat apr