Tomcat使用Tomcat Native和APR
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相关推荐
- Tomcat 启动报错The APR based Apache Tomcat Native l...
2019独角兽企业重金招聘Python工程师标准>>> 转:Tomcat 启动报错The APR based Apache Tomcat Native l... 启动tomcat时 ...
- tomcat runing on daemon with apr and ssl mode
前言: 简要介绍下tomcat 的三种运行模式,记录基于apr模式及支持SSL模式的安装方式 环境: 本文主要基于ubuntu 安装tomcat 7,与基于centos并无太大差异,主要差异在于相关依 ...
- Tomcat 启动提示未发现 APR 的解决方法
Tomcat 启动出现信息如下: 信息: The APR based Apache Tomcat Native library which allows optimal performance in ...
- 【Tomcat】Tomcat Connector的三种运行模式【bio、nio、apr】
Tomcat Connector(Tomcat连接器)有bio.nio.apr三种运行模式 bio bio(blocking I/O,阻塞式I/O操作),表示Tomcat使用的是传统的Java I/O ...
- Tomcat(一) Tomcat是什么:Tomcat与Java技术 Tomcat与Web应用 以及 Tomcat基本框架及相关配置
Tomcat(一) Tomcat是什么: Tomcat与Java技术 Tomcat与Web应用 以及 Tomcat基本框架及相关配置 Tomcat是一个被广泛使用的Java WEB应用服务器,我们有必 ...
- 【Tomcat】tomcat logs 目录下各日志文件的含义
[Tomcat]tomcat logs 目录下各日志文件的含义 一.认识各种目录的作用及记录的信息目录 1.catalina.日期.log 2.commons-daemon.日期.log 3.host ...
- 【Tomcat】Tomcat配置与优化(内存、并发、管理)【自己配置】
一.JVM内存配置优化 主要通过以下的几个jvm参数来设置堆内存的: -Xmx512m 最大总堆内存,一般设置为物理内存的1/4 -Xms512m 初始总堆内存,一般将它设置的和最大堆内存一样大,这样 ...
- Tomcat 之 tomcat安装和组件介绍
1 概述 tomcat使用java语言编写,本身自带webser,是一个简装的http server,安装后生产的文件一般放在webapp下对应目录,manager是应用程序管理,tomcat 的站 ...
- Tomcat(1)介绍、jdk安装、安装Tomcat 配置Tomcat监听80端口
Tomcat介绍 (使用yum 下载安装的openjdk下载以后就可以使用) 以下实验用的是在官网下载程序包. Tomcat是一个中间键,要解析java相关的东西,需要先下载JDK 下载jdk 1.下 ...
- MyEclipse配置Tomcat没有Tomcat选项没有小猫图
MyEclipse配置tomcat没有tomcat选项没有小猫图 本人使用MyEclipse10配置Tomcat服务器时,根据百度经验http://jingyan.baidu.com/article/ ...
最新文章
- 自定义PointViewPager依赖库
- cassandra java driver
- ioS html的转义
- php addslashes 数组,用递归addslashes函数转义数组
- python编程入门经典 评分-豆瓣评分爆炸!Python+机器学习经典图书
- MATLAB系统命令
- 快速傅里叶变换_计算物理基础:第八章-快速傅里叶变换(FFT)
- Linux清理磁盘挂载点方法(亲测有效)
- c语言程序设计对称数,c语言程序设计--对称数
- Android源码网站
- 《JavaScript高级程序设计(第3版)》.Nicholas.C.Zakas.扫描版.pdf
- 英语四六级听力有线传输无线发射系统方案
- 投屏后能在电脑操作手机吗 手机投屏电脑操作手机软件
- 研发人员提高自身水平促进网络棋牌游戏发展
- python白鹅类型_SCP-CN-161 翻译器
- GPRS远程开关 1 综述
- 图片从base64编码转换为jpg文件
- 致张勇先生一封信:海底捞的“七宗罪”!
- C#开发Windows Service程序
- 【历史上的今天】11 月 2 日:蠕虫起源;iPad mini 上市;领英注册域名