这个项目可以让 Tomcat 使用 巴黎人手机版:Apac
分类:巴黎人-操作系统

具体来讲,汤姆cat Native给了汤姆cat访谈 Apache Portable Runtime(APPRADO)的互连网连接实践和放肆数产生器。

CentOS安装、配置APR和tomcat-native

APXC90:Apache Portable Run-time libraries,Apache可移植运维库
在前期的Apache版本中,应用程序自身必得能够管理种种实操系统平台的内幕,并针对不一致的阳台调用区别的处理函数。随着Apache的越来越开辟,Apache协会决定将这么些通用的函数独立出来并发展成为二个新的类型。那样,AP帕杰罗的支出就从Apache中独立出来,Apache仅仅是行使APEnclave而已。汤姆cat Native:这些项目方可让 汤姆cat 使用 Apache 的 apr 包来管理富含文件和网络IO操作,以提高质量。官方网站介绍:The Apache 汤姆cat Native Library is an optional component for use with Apache 汤姆cat that allows 汤姆cat to use certain native resources for performance, compatibility, etc.(差不离意思是汤姆cat能够运用部分native财富来增长品质和宽容性。)Specifically, the Apache 汤姆cat Native Library gives 汤姆cat access to the Apache Portable Runtime (AP汉兰达) library's network connection (socket) implementation and random-number generator.(具体来讲是运用了APSportage库中的互联网连接达成和大肆数生成器。)

Features of the APR connector:

  • Non-blocking I/O for Keep-Alive requests (between requests)
  • Uses OpenSSL for TLS/SSL capabilities (if supported by linked APR library)
  • FIPS 140-2 support for TLS/SSL (if supported by linked OpenSSL library)

Linux下,Tomcat启用AP冠道要求八个零件:

  • apr
  • apr-util
  • tomcat-native.tar.gz(Tomcat自带,在bin目录下)

1、查看是不是曾经设置了apr和apr-util# rpm -qa aprapr-1.4.8-3.el7.x86_64# rpm -qa apr-utilapr-util-1.5.2-6.el7.x86_642、查看是还是不是有流行版的apr和apr-util# yum list | grep aprapr.x86_64 1.4.8-3.el7 @anacondaapr-util.x86_64 1.5.2-6.el7 @anaconda3、假诺还没设置,用yum安装:# yum install apr-devel apr apr-util4、安装tomcat-native:搜索tomcat-native安装包:# yum list | grep tomcat-native假使已经存在,直接设置:# yum install tomcat-native…… 正在设置 : tomcat-native-1.1.30-1.el7.x86_64 1/1 验证中 : tomcat-native-1.1.30-1.el7.x86_64 1/1已安装: tomcat-native.x86_64 0:1.1.30-1.el7 实现!查看是不是安装成功:# rpm -qa tomcat-nativetomcat-native-1.1.30-1.el7.x86_64安顿相关的全局变量:# vi /etc/profile添加:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib# source /etc/profile5、重启汤姆cat,看看是还是不是足以成功运用APEscort固然一切寻常:APWrangler运行:[main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-apr-18080"][main] org.apache.catalina.startup.Catalina.start Server startup in13617ms相比NIO格局的运营,速度快了有的(~15%):NIO启动:[main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-18080"][main] org.apache.catalina.startup.Catalina.start Server startup in15671ms若是开掘万分log,比方:06-Aug-二零一六 14:46:04.949 SEVERE [main] org.apache.catalina.core.AprLifecycleListener.init An incompatible version 1.1.30 of the AP凯雷德 based Apache 汤姆cat Native library is installed, while Tomcat requires version 1.1.32表明系统自带的tomcat-native版本太低。删除:# yum erase tomcat-native
用yum检查有未有流行版:# yum updatetomcat-native要是yum找不到最新版,则下载或从汤姆cat/bin中解压安装。从汤姆cat/bin目录中,解压tomcat-native.tar.gz文件:# tar -zxvf tomcat-native.tar.gz获得文件夹:tomcat-native-1.1.33-src# cd tomcat-native-1.1.33-src/jni/native/# ./configure --with-apr=/usr/local/apr (官方网址中例子的其余参数没有需求,会活动找到)# make && make install参谋:官方网站的装置引导: Connector三种运营格局(BIO, NIO, AP大切诺基)的可比和优化:

(原创文章,转载请注解转自Clement-Xu的博客)

AP凯雷德:Apache Portable Run-time libraries,Apache可移植运营库 在开始的一段时期的Apache版本中,应用程序自身必需能够管理各样具...

APEnclave连接器的天性:

汤姆cat Native是用以汤姆cat的八个可选组件,能够允许汤姆cat使用一定的地点能源、品质、宽容性。

话十分的少说,直接上教程

本文由巴黎人手机版发布于巴黎人-操作系统,转载请注明出处:这个项目可以让 Tomcat 使用 巴黎人手机版:Apac

上一篇:信息如下,也排除了机器网卡的问题了 下一篇:没有了
猜你喜欢
热门排行
精彩图文