问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

tomcat的APR是什么?

发布网友 发布时间:2022-04-23 10:06

我来回答

3个回答

热心网友 时间:2023-10-10 19:38

Tomcat网站的文档专门有一块是介绍在Tomcat中如何使用APR库的,说白了就是如何在Tomcat中使用JNI的方式来读取文件以及进行网络传输。这个东西可以大大提升Tomcat对静态文件的处理性能,同时如果你使用了HTTPS方式传输的话,也可以提升SSL的处理性能。 

一般在Windows下,可以直接下载编译好的二进制版本的dll库文件来使Tomcat启用APR,下载地址是:http://tomcat.heanet.ie/native/ 

而在Linux下,可以直接解压和安装bin目录下的tomcat_native.tar.gz文件,编译之前要确保apr库已经安装,安装的方式: 

# ./configure --with-apr=/usr/local/apr 

# make 

# make install

安装成功后还需要对tomcat设置环境变量,方法是在catalina.sh文件中增加一行: 

CATALINA_OPTS="-Djava.library.path=/usr/local/apr/lib"

怎么才能判断Tomcat是否已经启用了APR库呢?方法是通过看Tomcat的启动日志 

如果没有启用APR,则启动日志一般有这么一条: 

org.apache.coyote.http11.Http11Protocol start

如果启用了APR,则这条日志就会变成: 

org.apache.coyote.http11.Http11AprProtocol start

热心网友 时间:2023-10-10 19:39

tomcat中配置APR的步骤如下:
1、解压TOMCAT-6.018安装目录下/bin/tomcat-native.tar.gz
2、进入解压后的目录/bin/tomcat-native-1.1.14-src/jni/native
3、运行./configure
4、如果运行./configure提示:"checking for APR... no
configure: error: APR could not be located. Please use the --with-apr option."
需要先按装APR,步骤如下:
从http://apr.apache.org/下载APR(如Apache Portable Runtime 1.3.3)及APR-util(apr-util-1.3.4.tar.gz)
1)先安装APR
a、解压 apr-1.3.3.tar.gz
b、进入解压后的目录依次运行
./configure
make
make install
2)后安装APR-util
a、解压 apr-util-1.3.4.tar.gz
b、进入解压后的目录依次运行
./configure
make
make install
3) 进入/bin/tomcat-native-1.1.14-src/jni/native,运行:
sh buildconf --with-apr=/apr-1.3.3 (apr所在目录)
./configure --with-apr=/apr-1.3.3
5、在/bin/tomcat-native-1.1.14-src/jni/native,运行 make 和 make install
6、设置环境变量,在/etc/profile里添加
LD_LIBRARY_PATH=$CATALINA_HOME/lib:/usr/local/apr/lib:/usr/local/apr
export LD_LIBRARY_PATH
7、设置TOMCAT启动参数
在catalina.sh 加入启动参数: CATALINA_OPTS="$CATALINA_OPTS - Djava.library.path=/usr/local/apr/lib"
(在语句echo "Using CATALINA_BASE: $CATALINA_BASE"的上一行)

热心网友 时间:2023-10-10 19:39

这是6点零37 版本的说明 参考 https://tomcat.apache.org/tomcat-6.0-doc/apr.html追问谢谢了,看英文不懂

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 如何判别Tomcat是否已经启用了APR tomcat 怎么优化 apr 买的饺子皮能放几天? 手机号和绑定 怎样绑定微信 服务号? 如何绑定微信 微信如何绑定进行实名认证 如何后绑定? 如何后绑定? 手机绑定银行卡后,如何绑定微信 绑定怎么绑定 怎么绑定 怎样绑定 u盘无法格式化并提示此卷不包含可识别的文件系统修复、、请求解决谢谢! U盘无法读取、此卷不包含可识别的文件系统,怎么办啊 U盘插进电脑无法访问,此卷不包含可识别的文件系统,且卷未损坏? U盘显示此卷不包含可识别文件系统。请确定所有请求的文件系统程序已加载,且此卷未损坏。还提示要格式化 用u盘装系统刚开始插上去u盘可以用 正在装的时候优盘就用不了 显示此卷不包含可识别的文件系统。 问题此卷不包含可识别的文件系统。。。这是什么意思,进不去优盘 U盘插在电脑上,提示要格式化,然后显示此卷不包含可识别的文件系统。 如何查看TOMCAT5.5并发访问量并开启APR 是否了解tomcat的调优工作,需要修改哪些配置文件实 apr-util是什么 如何安装apr和apr-util tomcat 8用安装 apr 库吗 启动tomcat时APR capabilities: IPv6 [false], sendfile [true], accept filters [false], random [true] tomcat测试页面不显示! linux下tomcat apr 安装问题 tomcat的apr怎么配都不正确,求指教啊,急!!! tomcat 必须要安装apr吗 tomcat n支持哪些http协议实现方式 apr http最高版本优化了哪些性能 java开发中单tomcat能支持多少并发?不同操作系统一样么 java 开发中 apr是什么意思 你好!请问一下!电脑显示器开不了机怎么回事 电脑显示屏开不了机什么原因? 电脑显示屏开不了机是什么原因? 电脑显示屏开不了,是主机坏了还是显示屏坏了? 电脑屏幕启动不了怎么办 为什么电脑开机之后显示器指示灯一闪一闪的,但是始终开不了机?