安装apr说明

安装apr主要为了提高在tomcat处理http请求的能力,可参考官网文档:http://tomcat.apache.org/tomcat-7.0-doc/apr.html的。

依赖资源

  • apr-1.6.2.tar.gz
  • apr-util-1.6.0.tar.gz
  • openssl
    其中apr-*可在http://archive.apache.org/dist/apr/下载最新版本

编译安装apr-*

  • 编译安装apr-1.6.2.tar.gz
tar zvxf apr-1.6.2.tar.gz
cd apr-1.6.2
./cofigure
make
make intall
vim /etc/profile
在配置文件末尾添加 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib 保存并退出
source /etc/profile
  • 编译安装apr-util-1.6.0.tar.gz
tar zvxf apr-util-1.6.0.tar.gz
cd apr-util-1.6.0
./configure --with-apr=/usr/local/apr
make
make install
注意如果时centos系统在make的时候有可能出现下面的错误
xml/apr_xml.c:35:19: fatal error: expat.h: No such file or directory
#include <expat.h>
^
compilation terminated.
make[1]: *** [xml/apr_xml.lo] Error 1
安装一下expat库即可
yum install expat-devel
  • 编译安装Native library for Tomcat
cd apache-tomcat-7.0.54/bin
tar zvxf tomcat-native.tar.gz
cd tomcat-native-1.1.30-src/jni/native
./configure --with-apr=/usr/local/apr --with-java-home=/opt/EMM/app/jdk1.8.0_45
make
make install
  • 配置tomcat使apr生效
vim apache-tomcat-7.0.54/conf/server.xml
设置Connector中的protocol="org.apache.coyote.http11.Http11AprProtocol"保存并退出
重启tomcat生效

更多相关文章

  1. Bash脚本删除目录中多个文件名末尾的'x'字符数量?
  2. 一个资源管理系统的设计--解析linux的cgroup实现
  3. MediaPlayer源码存在的内存泄漏问题,释放资源的正确方式
  4. 浅析Android的资源打包和安装后Apk文件的下落
  5. 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的
  6. jni读取assets资源文件
  7. Android - 从@drawable String打开资源
  8. 国内优秀Android学习资源
  9. Android 在资源文件(res/strings.xml)定义一维数组,间接定义二维数

随机推荐

  1. 学习PHP-cli 模式在终端输出彩色标记文字
  2. 一起看看PHP设计模式之适配器模式
  3. 了解PHP yield的高级用法
  4. Go与PHP的语法是如何对比
  5. php 异常处理有什么用?
  6. 分享一个PHP写的命令行音乐搜索下载器
  7. 关于PHP进程防止内存溢出的排查
  8. php模拟qq登录代码
  9. php base64如何进行URL字符串编码和解码?
  10. PHP实现长轮询【代码示例】