linux tomcat apr安装,Linux下为Tomcat安装APR
一、简介
APR:Apache Portable Run-time libraries,Apache可移植运行库。在早期的Apache版本中,应用程序本身必须能够处理各种具体操作系统平台的细节,并针对不同的平台调用不同的处理函数。随着Apache的进一步开发,Apache组织决定将这些通用的函数独立出来并发展成为一个新的项目。这样,APR的开发就从Apache中独立出来,Apache仅仅是使用APR而已。
Tomcat Native:这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。
二、需要安装的程序
最新版的apr
最新版的apr-util
tomcat-native.tar.gz
前两个可以从http://apr.apache.org/下载,最后一个位于tomcat的bin目录下。
三、安装
1 安装apr
将最新的apr安装程序apr-1.5.2.tar.gz下载到任意一个目录下,比如/root/目录下。
cd /root/
tar zxvf apr-1.5.2.tar.gz
cd apr-1.5.2/
./configure --prefix=/usr/local/apr
make
make install
注意,这里的prefix参数用于指定安装路径。
2 安装apr-util
cd /root/
tar zxvf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4/
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make
make install
3 安装tomcat-native
笔者的tomcat目录为/usr/local/apache-tomcat-7.0.63
cd /usr/local/apache-tomcat-7.0.63/bin/
tar zxvf tomcat-native.tar.gz
cd tomcat-native-1.1.33-src/jni/native/
./configure --with-apr=/usr/local/apr --with-Java-home=/etc/alternatives/java_sdk_1.7.0
make
make install
四、设置apr的环境变量
在/etc/profile中添加以下内容
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
保存后使profile生效
source /etc/profile
五、验证
cd /usr/local/apache-tomcat-7.0.63/bin/
./catalina.sh run
在第35行附近若看到如下的日志输出则表示安装成功
INFO: Loaded APR based Apache Tomcat Native library 1.1.33 using APR version 1.5.2.
Jan 30, 2016 4:46:57 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
更多Tomcat相关教程见以下内容:
Tomcat 的详细介绍:请点这里
Tomcat 的下载地址:请点这里
linux tomcat apr安装,Linux下为Tomcat安装APR相关推荐
- Linux、Windows、Mac下Docker的安装与使用
Linux.Windows.Mac下Docker的安装与使用 一.Linux下的安装 二.Windows与Mac下的安装 三.Docker的使用 一.Linux下的安装 这里以Centos 7为例,首 ...
- linux yum 安装mysql_Linux下使用yum安装MySQL
linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list ...
- linux 卸载java jdk1.6_linux下查看已经安装的jdk 并卸载jdk
一.查看Jdk的安装路径: whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH 备注:如果是windows中,可以使用: set ...
- linux编译cs文件,LinuxWine下如何编译安装CS反恐精英?
CS反恐精英终于在我的Linux电脑上安装成功了,为了一个游戏,怎么说呢,自己付出了不少,当然离不开网络,慢慢的自己喜欢上了Linux.不知道为什么,安全.简介.方便.我也说不清楚.我游戏玩的不多,就 ...
- linux c mysql安装_Linux下MySQL的安装
Linux下MySQL的安装 MySQL安装 安装编译工具及文件 yum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd-deve ...
- questasim linux安装包,Ubuntu16.04下Questasim10.7安装(64bit)全攻略
第二步:Crack (1) 将sfk.MentorKG.exe文件复制到 /usr/local/games/questasim/[安装目录]下 cp sfk /usr/local/games/ques ...
- 在ubuntu16.4中安装mysql_【Linux】Ubuntu16.04环境下MySQL的安装与使用
最近在写一个小的功能,想要把数据存储到MySQL,所以在本地虚拟机上安装的Ubuntu16.04上安装MySQL以供使用,下面记录下安装和简单使用的过程. 1.运行环境 Ubuntu16.04 2.打 ...
- linux nginx安启动_linux下nginx编译安装启动
1.在指定目录解压包 命令:tar -zxvf nginx-1.10.3.tar.gz 解压后,在nginx-1.10.3同级目录下,创建nginx目录(编译安装目录) 2.编译安装 nginx是需要 ...
- linux一键安装python_Linux下,一键安装python3;适用于Centos、Debian、Ubuntu等
提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面.点击下载[谷歌浏览器最新绿色便携版] 注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态. 交流 ...
- mysql window下 安装udf_Windows下MySQL下载安装、配置与使用
用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. (我这个写得有点太详细了,甚至 ...
最新文章
- 计算机视觉来看看苏伊士运河堵船(船舶检测)
- 洛谷P2480:古代猪文(中国剩余定理)(欧拉定理)
- ADO.NET数据集添加虚拟字段
- 中断linux命令快捷键_实用!快速操作Linux终端命令行的快捷键
- java实验二 类和对象
- skills --札记
- C语言基础学习——基本数据类型(float型)
- 无线路由器的连接与设置
- Three 之 three.js (webgl)shader 中 Texture 贴图 uv 坐标的相关简单说明,并简单测试 UV 重复旋转偏移效果
- 百度智能云服务器BCC实例在线配置变更
- Js篇-面试题9-请说一下Js中的事件循环机制
- Typora编辑的.md文档突然消失或未保存,恢复方式
- 成功入职字节跳动,分享我的八面面经心得!
- CentOS安装EPEL软件源
- 物联网设备数据流转之实时数据从哪里来、如何转发:Node.js, MQTT, EMQX的WebHook
- 堆及堆排序(超超超超超详细讲解~~~~)-----数据结构
- wo de wen jian
- linux网卡掉包或挂掉解决办法
- Python制作的赛车小游戏源代码,逆行飙车
- BIGEMAP中打开高清卫星影像谷歌地球