CentOS 为Tomcat安装系统级Apr
为什么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相关推荐
- CentOS 上 Tomcat 安装及配置
记录一下在 Linux CentOs 系统 上 Tomcat 的安装,配置及应用部署过程 Tomcat 安装 这里建议去官网下载安装包,之后解压安装: 官网网址: https://tomcat.apa ...
- charlesfiddler安卓手机安装系统级ca证书抓取https请求信息
文章目录 问题描述 问题分析 解决问题思路 开始 1.从charles端导出ca证书 2.windows系统安装openssl 3.使用openssl工具计算hash值 总结 问题描述 使用charl ...
- linux tomcat apr安装,Linux下Tomcat安装并开启APR模式-Go语言中文社区
环境: CentOS 7.6 64位 apache-tomcat-8.5.43.tar.gz 安装步骤: 1.通过Xftp软件上传安装包到/opt目录 2.解压,重命名移动到/usr/local下 [ ...
- python安装教程-CentOS 8 Python 安装教程
Python是世界上最受欢迎的编程语言之一. 凭借其简单易学的语法,Python是初学者和经验丰富的开发人员的流行选择. 与其他Linux发行版不同,CentOS 8默认不安装Python. 如您所知 ...
- centos 7 中安装 docker和创建 tomcat容器并部署web应用
在 CentOS 7 中安装 Docker 和创建 Tomcat 容器并部署Web应用 一般部署Web应用都需要安装数据库,比如 MySQL 和 Redis,MySQL 和 Redis 属于多个Web ...
- CentOS+Nginx+Tomcat+Mysql+PHP 环境搭建及系统部署
==============安装centos 7.0======================= 选择最小安装,将相关的"调试工具"."兼容性程序库".&qu ...
- (四)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 安装Tomcat和JDK 以及 Nginx与Tomcat整合
因为在网上发现系统性.严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Ng ...
- Centos服务器上安装Tomcat
1.下载tomcat centos下的安装文件 apache-tomcat-8.5.50.tar.gz 2.centos系统中进入到/tmp/soft目录下,将apache-tomcat-8.5.50 ...
- CentOS 7.7 x86-64安装系统字体及美化实录
我在rMBP上用VMware Fushion 15.1安装了CentOS 7.7的虚拟机,带有gnome界面,打算用于日常的开发工作.但是发现界面实在是太丑陋了,决定趁周末折腾一下,网上研究了一些资料 ...
最新文章
- Spring Integration学习资料
- Android属性动画 实战-视差动画
- mysql创建存储函数报错:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL...
- 手动挡五个档位示意图_汽车档位越多越好?听听专业回答
- 一、express 路由 todos案例
- 24. 练习定义几种指针及数组
- Redis之Ubuntu开机启动
- 计算机二级c语言考点变化,计算机二级C语言考点归纳汇总.doc
- Java SVN管理工具的使用
- php vendor 删除,composer update删除第三方库的问题
- 医院常用系统简称说明(HIS 、LIS、PACS等)
- U盘量产工具_修复、U盘写保护无法格式化、U盘文件乱码格式
- Assimp(LearnOpenGL With Qt)
- WebGoat Client side -- HTML tampering
- 【平衡小车】新手应知一二之过程梳理和问题总结
- SketchUp + Photoshop:别墅平面图制作教程
- 怎么测试Tomcat是否安装配置成功
- 微信分享js 微信JS-SDK 微信分享接口开发(介绍版)
- 【重磅推荐】哥大开源“FinRL”: 一个用于量化金融自动交易的深度强化学习库
- change在c语言中的用法,change的过去式和用法例句意思及阅读
热门文章
- 谈谈Java程序员进阶的那些知识和方向
- linux 系统性能指标采样脚本
- iis7.5配置.net mvc注意事项
- 利用nginx+tomcat+memcached组建web服务器负载均衡
- 个人站长状告Google Ads霸王条款
- leetcode004 Median_of_Two_Sorted_Arrays.py
- python画心形图像
- python计算选手最后得分并取出前三名_在Python中存储最后3个分数并删除旧分数并计算平均值?...
- python修改ppt的字体和颜色_使用python-pptx包批量修改ppt格式的实现
- 图书馆图书上架_【消息】暑假好去处,明光市图书馆很多新书上架啦......