为什么80%的码农都做不了架构师?>>>   

安装依赖库

因为apr模式本质是使用JNI技术调用操作系统IO接口,需要用到相关API的头文件

yum install apr-devel
yum install openssl-devel
yum install gcc
yum install make

安装apr来提高tomcat 的可伸缩性和性能

cd /usr/local/

下载apr 和 apr-util最新版

http://apr.apache.org/download.cgi

wget  http://apache.fayea.com/apache-mirror//apr/apr-1.5.0.tar.gz wget  http://apache.fayea.com/apache-mirror//apr/apr-util-1.5.3.tar.gz

解压文件

tar -zxvf apr-1.5.0.tar.gz tar -zxvf aor-util-1.5.3.tar.gz

安装apr和apr-util

cd apr-1.5.0 ./configure --prefix=/usr/local/apr make make install cd .. cd apr-util-1.5.3 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr make make insatll

安装 tomcat-native

cd /usr/local/tomcat/bin
tar -zxvf tomcat-native.tar.gz
cd tomcat-native-1.1.29-src/jni/native
./configure --with-apr=/usr/local/apr --with-java-  home=/usr/java/jdk1.7.0_25
make
make install

设置 apr 的环境变量

vi /etc/profile   #在文本的最后面添加以下内容 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib   #使profile生效, source /etc/profile

启动tomcat并查看catalina.out

./startup.sh cat catalina.out

验证成功

1、启动tomcat看是否有apr-8080这样的启动日志。

2、出现 :org.apache.catalina.core.AprLifecycleListener.init Loaded APR based Apache Tomcat Native library 1.1.29 using APR version 1.5.0.

则apr安装成功。

转载于:https://my.oschina.net/boonya/blog/3019702

CentOS 为Tomcat安装系统级Apr相关推荐

  1. CentOS 上 Tomcat 安装及配置

    记录一下在 Linux CentOs 系统 上 Tomcat 的安装,配置及应用部署过程 Tomcat 安装 这里建议去官网下载安装包,之后解压安装: 官网网址: https://tomcat.apa ...

  2. charlesfiddler安卓手机安装系统级ca证书抓取https请求信息

    文章目录 问题描述 问题分析 解决问题思路 开始 1.从charles端导出ca证书 2.windows系统安装openssl 3.使用openssl工具计算hash值 总结 问题描述 使用charl ...

  3. linux tomcat apr安装,Linux下Tomcat安装并开启APR模式-Go语言中文社区

    环境: CentOS 7.6 64位 apache-tomcat-8.5.43.tar.gz 安装步骤: 1.通过Xftp软件上传安装包到/opt目录 2.解压,重命名移动到/usr/local下 [ ...

  4. python安装教程-CentOS 8 Python 安装教程

    Python是世界上最受欢迎的编程语言之一. 凭借其简单易学的语法,Python是初学者和经验丰富的开发人员的流行选择. 与其他Linux发行版不同,CentOS 8默认不安装Python. 如您所知 ...

  5. centos 7 中安装 docker和创建 tomcat容器并部署web应用

    在 CentOS 7 中安装 Docker 和创建 Tomcat 容器并部署Web应用 一般部署Web应用都需要安装数据库,比如 MySQL 和 Redis,MySQL 和 Redis 属于多个Web ...

  6. CentOS+Nginx+Tomcat+Mysql+PHP 环境搭建及系统部署

    ==============安装centos 7.0======================= 选择最小安装,将相关的"调试工具"."兼容性程序库".&qu ...

  7. (四)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 安装Tomcat和JDK 以及 Nginx与Tomcat整合

    因为在网上发现系统性.严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Ng ...

  8. Centos服务器上安装Tomcat

    1.下载tomcat centos下的安装文件 apache-tomcat-8.5.50.tar.gz 2.centos系统中进入到/tmp/soft目录下,将apache-tomcat-8.5.50 ...

  9. CentOS 7.7 x86-64安装系统字体及美化实录

    我在rMBP上用VMware Fushion 15.1安装了CentOS 7.7的虚拟机,带有gnome界面,打算用于日常的开发工作.但是发现界面实在是太丑陋了,决定趁周末折腾一下,网上研究了一些资料 ...

最新文章

  1. Spring Integration学习资料
  2. Android属性动画 实战-视差动画
  3. mysql创建存储函数报错:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL...
  4. 手动挡五个档位示意图_汽车档位越多越好?听听专业回答
  5. 一、express 路由 todos案例
  6. 24. 练习定义几种指针及数组
  7. Redis之Ubuntu开机启动
  8. 计算机二级c语言考点变化,计算机二级C语言考点归纳汇总.doc
  9. Java SVN管理工具的使用
  10. php vendor 删除,composer update删除第三方库的问题
  11. 医院常用系统简称说明(HIS 、LIS、PACS等)
  12. U盘量产工具_修复、U盘写保护无法格式化、U盘文件乱码格式
  13. Assimp(LearnOpenGL With Qt)
  14. WebGoat Client side -- HTML tampering
  15. 【平衡小车】新手应知一二之过程梳理和问题总结
  16. SketchUp + Photoshop:别墅平面图制作教程
  17. 怎么测试Tomcat是否安装配置成功
  18. 微信分享js 微信JS-SDK 微信分享接口开发(介绍版)
  19. 【重磅推荐】哥大开源“FinRL”: 一个用于量化金融自动交易的深度强化学习库
  20. change在c语言中的用法,change的过去式和用法例句意思及阅读

热门文章

  1. 谈谈Java程序员进阶的那些知识和方向
  2. linux 系统性能指标采样脚本
  3. iis7.5配置.net mvc注意事项
  4. 利用nginx+tomcat+memcached组建web服务器负载均衡
  5. 个人站长状告Google Ads霸王条款
  6. leetcode004 Median_of_Two_Sorted_Arrays.py
  7. python画心形图像
  8. python计算选手最后得分并取出前三名_在Python中存储最后3个分数并删除旧分数并计算平均值?...
  9. python修改ppt的字体和颜色_使用python-pptx包批量修改ppt格式的实现
  10. 图书馆图书上架_【消息】暑假好去处,明光市图书馆很多新书上架啦......