linux tomcat安装配置apr
16lz
2021-01-22
安装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生效
更多相关文章
- Bash脚本删除目录中多个文件名末尾的'x'字符数量?
- 一个资源管理系统的设计--解析linux的cgroup实现
- MediaPlayer源码存在的内存泄漏问题,释放资源的正确方式
- 浅析Android的资源打包和安装后Apk文件的下落
- 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的
- jni读取assets资源文件
- Android - 从@drawable String打开资源
- 国内优秀Android学习资源
- Android 在资源文件(res/strings.xml)定义一维数组,间接定义二维数