在安装好jdk与tomcat之后,会在tomcat启动log信息里提示:
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
tar.gz版本的tomcat不会安装好apr,需要单独编译安装。

apr-1.5.2.tar下载地址

http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz

需要的几个环境
安装autoconf

yum -y install autoconf

安装libtool

yum -y install libtool

安装openssl

yum -y install openssl openssl-devel

将下载好的apr-1.5.2.tar.gz压缩包进行解压

tar xvzf apr-1.5.2.tar.gz

进入apr-1.5.2目录

cd apr-1.5.2

指定安装到/usr/apr目录

./configure --prefix=/usr/apr
make
make install

2.安装tomcat-native
切换目录,在tomcat/bin目录下找到tomcat-native.tar.gz;

d /usr/tomcat/apache-tomcat-7.0.59/bin

解压tomcat-native.tar.gz

tar xvzf tomcat-native.tar.gz

// 切换目录到tomcat-native目录下

cd /usr/tomcat/apache-tomcat-7.0.59/bin/tomcat-native-1.1.32-src/native

// 指定之前安装的目录

./configure --with-apr=/usr/apr --with-java-home=/usr/java/jdk1.7.0_72 --with-ssl=/usr/bin --prefix=/usr/apr
make
make install

注意:–with-java-home=/usr/java/jdk1.7.0_72 为自己jdk的路径

3.修改环境变量

vi /etc/profile

在最后增加

export LD_LIBRARY_PATH=/usr/apr/lib

使配置生效

source /etc/profile

6)修改tomcat的server.xml配置文件
配置文件中protocol修改成

org.apache.coyote.http11.Http11AprProtocol

7)重新启动tomcat

linux中安装apr相关推荐

  1. shell中竖线的作用_如何在 Linux 中安装、配置和使用 Fish Shell?

    每个 Linux 管理员都可能听到过 shell 这个词.你知道什么是 shell 吗? 你知道 shell 在 Linux 中的作用是什么吗? Linux 中有多少个 shell 可用? -- Ma ...

  2. caffe-gpu ubuntu 安装_如何在Linux中安装vnStat和vnStati监视网络流量

    VnStat是针对Linux和BSD的基于控制台的网络流量监视工具设计.它将保留所选网络接口的网络流量日志.为了生成日志,vnStat使用内核提供的信息. 换句话说,它不会嗅探网络流量,并且可以确保系 ...

  3. linux mysql授权外部访问权限,Linux中安装Mysql授权远程访问

    Linux中安装MySQL 因为使用yum安装.安装过程需保证网络通畅 一.安装mysql 1.yum安装mysqlCentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql, ...

  4. ubuntu 安装yum_如何在 Linux 中安装微软的 .NET Core SDK | Linux 中国

    本分步操作指南文章解释了如何在 Linux 中安装 .NET Core SDK 以及如何使用 .NET 开发出第一个应用程序.-- Sk致谢译自 | ostechnix.com 作者 | Sk译者 | ...

  5. linux内核如何安装vim,如何在Linux 中安装和使用 PacVim?

    描述 你好,Vim用户!今天,我偶然发现了一个很酷的程序来提高 Vim 的使用技巧.Vim 是编写和编辑代码的绝佳编辑器.然而,你们中的一些人(包括我)仍在陡峭的学习曲线中挣扎.再也不用了!来看看 P ...

  6. php sftp 删除,Linux中安装,卸载ftp|sftp服务

    今天带来Linux中安装,卸载ftp|sftp服务 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet ...

  7. 如何在Linux中安装和使用Silver Searcher(程序员的代码搜索工具)

    Silver Searcher是一个免费的开源跨平台源代码搜索工具,类似于ack ( 类似于程序员的grep工具 ),但速度更快. 它运行在类Unix系统和Windows操作系统上. 银色搜索者和ac ...

  8. linux中怎么安装ded包_快速提示:如何在Linux中安装.deb和.tar文件 - push博客

    在本快速教程中,我将解释如何使用终端命令在Linux中安装程序.本教程使用LinuxMint 18(肉桂64位),但是下面提供的命令对于其他版本的Linux是通用的,比如Ubuntu.对于那些刚接触l ...

  9. OpenCV在Linux中安装

    OpenCV在Linux中安装 在Linux中安装 快速开始 构建核心模块 用opencv_contrib构建 详细过程 安装编译器和构建工具 下载资源 配置和构建 检查构建结果 安装 在Linux中 ...

  10. Linux有问必答:如何为在Linux中安装兄弟牌打印机

    提问: 我有一台兄弟牌HL-2270DW激光打印机,我想从我的Linux机器上打印文档.我该如何在我的电脑上安装合适的驱动并使用它? 兄弟牌以买得起的紧凑型激光打印机而闻名.你可以用低于200美元的价 ...

最新文章

  1. 常用的rm,cp和mv命令
  2. 实现php a标签文件,HTML_如何点击a标签实现弹出input file上传文件对话框,html 复制代码代码如下: SPAN - phpStudy...
  3. java velocity是什么意思,什么是Apache Velocity?
  4. 字典树(Trie tree)
  5. 学习Spring Boot:(二十六)使用 RabbitMQ 消息队列
  6. get online 免费注册一级.online后缀的域名
  7. 必看!linux系统如何查看内存使用情况
  8. C#引用AForge调取系统摄像头完成的驿站底单拍照系统
  9. 软件测试工作总结(二)
  10. python爬取北京政务公开惠民地图信息
  11. idea从零到精通目录导航
  12. python爬不同图片分别保存在不同文件夹中的实现
  13. 嵌入式微处理器的体系结构
  14. spring boot 项目页面显示不出来
  15. window10/11拨号连接宽带连接开热点
  16. java基于ssm+vue网上考试报名系统 element
  17. MySQL编程实战三之求任务执行批次号
  18. access 分组序号_如何对Access 2007报表进行分组
  19. 10月深圳礼品展即将启航 带你沉浸式逛展
  20. python制作礼物_opencv+python制作硬核七夕礼物

热门文章

  1. PVE安装画面灰白只显示鼠标解决方案
  2. SitePoint Podcast#167:炉边聊天
  3. java判断字符串是否是中文_Java检查字符串是否包含中文字符
  4. android开发中,apk文件安装到\system\app 的解决办法 仅限root机
  5. wuauclt.exe出错?self.bat,abopx.sys等作怪
  6. HTML-零基础入门
  7. Oracle创建表空间,用户,及权限
  8. CodeForces 68 A.Irrational problem(水~)
  9. JAVA 图片格式转换 jpg、jpeg、png格式互转
  10. 程序员在帖子发的问题,底下评论彻底演变成娱乐帖了……