文档章节

Linux环境下为Tomcat安装APR

Nox
 Nox
发布于 2015/08/25 00:00
字数 372
阅读 141
收藏 7

安装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启用。

© 著作权归作者所有

共有 人打赏支持
Nox

Nox

粉丝 9
博文 41
码字总数 25353
作品 0
程序员
加载中

评论(1)

学习一下
centos部署tomcat采用apr方式进行优化

1.安装jre http://www.oracle.com/technetwork/java/javase/下载好jre的tar包 tar -zxvf jre-1.x.tar 2.设置环境变量 vim /etc/profile JRE_HOME=/data/jre PATH=$PATH:$JRE_HOME/bin CLASS......

果树啊
2015/07/15
0
0
Linux下jdk、tomcat和apr的集成安装脚本(version2)

前些日子手痒写了个一步安装JDK+TOMCAT的脚本,感觉不是很完善,没有充分发挥TOMCAT的性能, 这次花了点时间完善下了脚本: 给TOMCAT自动加上APR支持和参数调优(我的脚本中给Xmx设置了一半的...

Big_BoBo
2013/11/13
0
8
JAVA运维-Tomcat支持APR模式

前言 之前在测试环境启动时,发现有如下的警告错误,大概意思是我的APR库版本是1.1.24,但是 8.5 需要的版本是1.2.6。需要一次升级,自己顺便了解了一下APR。现时带大家一同搭建,使支持APR...

liangzzz
09/04
0
0
The APR based Apache Tomcat Native library ...异常

tomat在linux服务器上启动报The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/loc......

大漠过客
2014/04/21
0
2
tomcat7.0性能优化-挑战极限完整版

0 测试结果 参考精简版的空跑测试结论 http://phl.iteye.com/blog/1868206 1 tomcat 1.1 tomcat运行模式 Connector/protocol org.apache.coyote.http11.Http11Protocol - blocking Java con......

闪电
2015/04/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

arts-week10

Algorithm 905. Sort Array By Parity - LeetCode Review Who’s Afraid of the Big Bad Preloader? 一文读懂前端缓存 一个网络请求3个步骤:请求,处理,响应,而前端缓存主要在请求处响应这两步...

yysue
今天
0
0
00.编译OpenJDK-8u40的整个过程

前言 历经2天的折腾总算把OpenJDK给编译成功了,要说为啥搞这个,还得从面试说起,最近出去面试经常被问到JVM的相关东西,总感觉自己以前学的太浅薄,所以回来就打算深入学习,目标把《深入理...

凌晨一点
今天
5
0
python: 一些关于元组的碎碎念

初始化元组的时候,尤其是元组里面只有一个元素的时候,会出现一些很蛋疼的情况: def checkContentAndType(obj): print(obj) print(type(obj))if __name__=="__main__": tu...

Oh_really
昨天
6
2
jvm crash分析工具

介绍一款非常好用的jvm crash分析工具,当jvm挂掉时,会产生hs_err_pid.log。里面记录了jvm当时的运行状态以及错误信息,但是内容量比较庞大,不好分析。所以我们要借助工具来帮我们。 Cras...

xpbob
昨天
127
0
Qt编写自定义控件属性设计器

以前做.NET开发中,.NET直接就集成了属性设计器,VS不愧是宇宙第一IDE,你能够想到的都给你封装好了,用起来不要太爽!因为项目需要自从全面转Qt开发已经6年有余,在工业控制领域,有一些应用...

飞扬青云
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部