2019独角兽企业重金招聘Python工程师标准>>>

一 原由:

Tomcat启动时会报:The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path

虽然不影响什么,但是还是想追究下是什么原因。

二 作用:

Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。

Tomcat Native 是利用 APR 来提升Tomcat性能的本地API。

可以提升Tomcat对静态文件的处理能力

三 相关:

Tomcat Native安装包在Tomcat bin目录的tomcat-native.tar.gz文件,接下后在Native目录安装

如果需要最新的Native可以到:http://tomcat.apache.org/download-native.cgi

Native的文档地址:http://tomcat.apache.org/native-doc/

3.1 安装前提(如何安装如下库,可以自行搜索下):

1 Apache Portable Runtime (APR)库

2 OpenSSL库

3 JDK

3.2 安装步骤:

1 进入Tomcat Native的native目录

2 ./configure --prefix=/usr/local/Cellar/tomcat/8.5.6 --with-apr=/usr/local/Cellar/apr/1.5.2_3 - -with-java-home=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home --with-ssl=/usr/local/opt/openssl

3.3 make && make install

3.4 将Tomacat下lib目录和native相关的库文件复制到:/Library/Java/Extensions或者Tomcat可以加载的库目录

3.5 Tomcat使用

3.5.1 默认Tomcat配置文件(conf/server.xml)中已经启用

<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />

3.5.2 将tomcat/config/service.xml 的protocol 改为

protocol="org.apache.coyote.http11.Http11AprProtocol"

Tomcat启动时可以看到相关内容

转载于:https://my.oschina.net/u/437511/blog/779728

Tomcat使用Tomcat Native和APR相关推荐

  1. Tomcat 启动报错The APR based Apache Tomcat Native l...

    2019独角兽企业重金招聘Python工程师标准>>> 转:Tomcat 启动报错The APR based Apache Tomcat Native l... 启动tomcat时  ...

  2. tomcat runing on daemon with apr and ssl mode

    前言: 简要介绍下tomcat 的三种运行模式,记录基于apr模式及支持SSL模式的安装方式 环境: 本文主要基于ubuntu 安装tomcat 7,与基于centos并无太大差异,主要差异在于相关依 ...

  3. Tomcat 启动提示未发现 APR 的解决方法

    Tomcat 启动出现信息如下: 信息: The APR based Apache Tomcat Native library which allows optimal performance in ...

  4. 【Tomcat】Tomcat Connector的三种运行模式【bio、nio、apr】

    Tomcat Connector(Tomcat连接器)有bio.nio.apr三种运行模式 bio bio(blocking I/O,阻塞式I/O操作),表示Tomcat使用的是传统的Java I/O ...

  5. Tomcat(一) Tomcat是什么:Tomcat与Java技术 Tomcat与Web应用 以及 Tomcat基本框架及相关配置

    Tomcat(一) Tomcat是什么: Tomcat与Java技术 Tomcat与Web应用 以及 Tomcat基本框架及相关配置 Tomcat是一个被广泛使用的Java WEB应用服务器,我们有必 ...

  6. 【Tomcat】tomcat logs 目录下各日志文件的含义

    [Tomcat]tomcat logs 目录下各日志文件的含义 一.认识各种目录的作用及记录的信息目录 1.catalina.日期.log 2.commons-daemon.日期.log 3.host ...

  7. 【Tomcat】Tomcat配置与优化(内存、并发、管理)【自己配置】

    一.JVM内存配置优化 主要通过以下的几个jvm参数来设置堆内存的: -Xmx512m 最大总堆内存,一般设置为物理内存的1/4 -Xms512m 初始总堆内存,一般将它设置的和最大堆内存一样大,这样 ...

  8. Tomcat 之 tomcat安装和组件介绍

    1  概述 tomcat使用java语言编写,本身自带webser,是一个简装的http server,安装后生产的文件一般放在webapp下对应目录,manager是应用程序管理,tomcat 的站 ...

  9. Tomcat(1)介绍、jdk安装、安装Tomcat ​ 配置Tomcat监听80端口

    Tomcat介绍 (使用yum 下载安装的openjdk下载以后就可以使用) 以下实验用的是在官网下载程序包. Tomcat是一个中间键,要解析java相关的东西,需要先下载JDK 下载jdk 1.下 ...

  10. MyEclipse配置Tomcat没有Tomcat选项没有小猫图

    MyEclipse配置tomcat没有tomcat选项没有小猫图 本人使用MyEclipse10配置Tomcat服务器时,根据百度经验http://jingyan.baidu.com/article/ ...

最新文章

  1. 自定义PointViewPager依赖库
  2. cassandra java driver
  3. ioS html的转义
  4. php addslashes 数组,用递归addslashes函数转义数组
  5. python编程入门经典 评分-豆瓣评分爆炸!Python+机器学习经典图书
  6. MATLAB系统命令
  7. 快速傅里叶变换_计算物理基础:第八章-快速傅里叶变换(FFT)
  8. Linux清理磁盘挂载点方法(亲测有效)
  9. c语言程序设计对称数,c语言程序设计--对称数
  10. Android源码网站
  11. 《JavaScript高级程序设计(第3版)》.Nicholas.C.Zakas.扫描版.pdf
  12. 英语四六级听力有线传输无线发射系统方案
  13. 投屏后能在电脑操作手机吗 手机投屏电脑操作手机软件
  14. 研发人员提高自身水平促进网络棋牌游戏发展
  15. python白鹅类型_SCP-CN-161 翻译器
  16. GPRS远程开关 1 综述
  17. 图片从base64编码转换为jpg文件
  18. 致张勇先生一封信:海底捞的“七宗罪”!
  19. C#开发Windows Service程序
  20. 【历史上的今天】11 月 2 日:蠕虫起源;iPad mini 上市;领英注册域名

热门文章

  1. 车间调度建模系列4|扩展析取图之工序相关性
  2. 课程设计旅游景点咨询系统
  3. windows开发——配置pthread.h头文件
  4. EXCEL VLOOKUP函数的使用
  5. android ui自动化 mock,移动端自动化多机并行测试-数据 mock 篇
  6. Flutter动画系列之SizeTransition
  7. Android自动化测试【初级篇】-- Monkey测试
  8. 爬了7000+条内衣信息,只为探究妹纸们的偏好!
  9. 程序员的每个阶段,都应该需要思考自己要什么?
  10. 关于直播,所有的技术细节都在这里了(四)