Linux环境下为Tomcat安装APR
博客专区 > Nox 的博客 > 博客详情
Linux环境下为Tomcat安装APR
Nox 发表于3年前
Linux环境下为Tomcat安装APR
  • 发表于 3年前
  • 阅读 136
  • 收藏 7
  • 点赞 1
  • 评论 1

【腾讯云】新注册用户域名抢购1元起>>>   

摘要: 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
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 9
博文 27
码字总数 25353
评论 (1)
非会员用户
学习一下
×
Nox
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: