下载安装包
wget http://mirrors.cnnic.cn/apache//apr/apr-1.5.2.tar.gz
wget http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.4.tar.gz
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-connectors/native/1.1.33/source/tomcat-native-1.1.33-src.tar.gz
第一步:
tar -zxvf apr-1.5.2.tar.gz
cd apr-1.5.2
./configure --prefix=/home/xx/apr
make
make install
第二步:
tar -zxvf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4
./configure --with-apr=/home/xm_portal/apr --prefix=/home/xm_portal/apr-util
make
make install
第三步:
tar -zxvf tomcat-native-1.1.33-src.tar.gz
cd tomcat-native-1.1.33-src/jni/native
./configure --with-apr=/home/xm_portal/apr --prefix=/home/xx/tomcat-native
make
make install
第四步:修改tomcat bin目录catalina.sh
增加
JAVA_OPTS="$JAVA_OPTS -Djava.library.path=/home/xx/tomcat-native/lib"
第五步:修改tomcat bin目录 conf/server.xml
<Connector port="8201" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
maxPostSize="20971520"
redirectPort="8108"
minSpareThreads="100" maxConnections="8192" asyncTimeout="10000" maxThreads="1000" maxHttpHeaderSize="8192" acceptorThreadCount="2" acceptCount="1000"
/>
各属性,查tomcat官方文档 。
maxConnections:最大并发连接数。maxThreads:最大线程数
相关推荐
7. **验证配置**:启动Tomcat服务器,如果一切正常,你应该能在Tomcat的日志中看到类似“Using APR based Apache Tomcat Native library [version]”的提示,这表明APR已经成功启用。 通过上述步骤,你已经成功配置...
4. 配置Tomcat的`server.xml`文件,添加`<UseAprCodec>`元素到`Connector`配置中,启用APR支持。 使用APR带来的优势包括: - 更好的性能:由于APR直接与操作系统交互,因此可以减少Java代码的调用开销。 - 支持更多...
通过上述步骤,你可以将Tomcat配置为使用APR模式,从而提升其在处理高并发请求时的性能。不过,值得注意的是,虽然APR模式在某些情况下可以显著提升性能,但在某些低负载或特定应用场景下,可能与Java NIO或BIO模式...
本备忘录主要关注如何在Windows上配置Apache2.2与Tomcat5.5,同时利用Apr(Apache Portable Runtime)库提升性能。 Apache2.2是世界上最流行的开源HTTP服务器,它处理静态文件非常高效。而Tomcat5.5则是一个开源的...
标题"Tomcat 安装apr 支持 Tomcat Native"指的是在Apache Tomcat服务器上安装和配置Apache Portable Runtime (APR)库以启用Tomcat Native库的支持。Tomcat Native是一个可选的组件,它可以提供对操作系统级别的优化...
本篇将详细介绍如何在Linux系统上为Tomcat配置和启用APR。 首先,我们来看两个关键的压缩包文件:`apr-1.6.2.tar.gz`和`apr-util-1.6.0.tar.gz`。这两个是Apache APR库及其工具集的源代码包,它们是Tomcat启用APR的...
- 配置问题:CATALINA_HOME环境变量未设置或指向错误的Tomcat安装目录,导致Tomcat无法找到APR库。 - 缺少依赖:系统可能缺少必要的依赖库,例如在Linux系统上可能需要安装libapr-1.so和libaprutil-1.so。 **3. ...
Tomcat在配置APR之后性能非常强劲。 tomcat默认采用的BIO模型,在几百并发下性能会有很严重的下降。tomcat自带还有NIO的模型,另外也可以调用APR的库来实现操作系统级别控制。 NIO模型是内置的,调用很方便,只需要...
下面我们将详细介绍如何在Tomcat中安装和配置APR工具包。 首先,理解为什么需要APR。Tomcat原生使用Java NIO进行网络通信,但在高并发场景下,APR通过利用操作系统提供的原生API,如epoll(Linux)或kqueue...
描述中的链接指向了一篇博客文章,可能详细介绍了如何在Tomcat中配置和使用APR连接器,以及APR在实际运行中的效果和优化技巧。通常,启用APR需要安装相应的库(如libapr和libaprutil),并在Tomcat的配置文件中指定...
此文档的主要目的是提供一个清晰、简洁的流程,指导用户在Tomcat服务器上安装和配置APR库,以提升Tomcat的服务效率和响应速度。 1.2 文件对象 本指南面向所有负责系统部署和服务运行的开发和运维人员,无论他们是否...
标题中的“有关tomcat5.5.28的windows下的apr配置BUG”指的是在Windows操作系统上使用Apache Tomcat 5.5.28版本时,遇到的一个与Apache Portable Runtime (APR) 模块配置相关的错误。APR是Apache HTTP服务器项目的一...
2. **配置:** 需要在`catalina.sh`或`catalina.bat`启动脚本中添加环境变量,指示Tomcat使用APR。 3. **验证:** 启动Tomcat后,通过访问管理页面或查看日志文件来确认APR已成功加载。 **压缩包中的文件:** 1. **...
在 Tomcat 服务器中配置 SSL 加密连接是非常重要的,然而在 Tomcat 6.0.33 版本中,默认启用了 APR(APR 是通过 JNI 访问的可移植库,可以提高 Tomcat 的性能和伸缩性),这使得传统的 SSL 配置方式无法使用。...
9. 最后,你可以按照正常的流程下载并安装Tomcat,但在配置Tomcat时,需要指定apr和apr-util的路径。例如,在`setenv.sh`或`catalina.sh`中添加以下行: ``` export CATALINA_HOME=/path/to/tomcat export JAVA_...
- **配置APR**:首先,你需要在Tomcat服务器上安装并配置APR库。这通常包括下载和安装libapr和libaprutil,然后配置Tomcat的`conf/server.xml`文件,启用APR连接器。 - **安装Redis**:在服务器上安装Redis,确保它...
这个文本文件可能包含了配置示例或者步骤说明,内容可能包括如何设置服务器端口、添加新的虚拟主机、配置连接器(如NIO、APR)、安全管理、JVM内存设置等。为了充分利用这个资源,你需要打开文件并详细阅读,理解每...
本文将详细讲解如何在Tomcat 8中配置和启用APR,以及涉及的相关组件。 1. **Apache Portable Runtime (APR)** APR库提供了一个与平台无关的接口,让开发者能够利用底层操作系统的特性,如高效I/O操作和多线程处理...