一 windows下安装
直接拷贝tcnative-1.dll到TOMCAT_HOME/bin目录下,启动即可
下载地址 http://archive.apache.org/dist/tomcat/tomcat-connectors/native/
二 linux centos4.8或者ubuntu10.10 server安装
1.下载包
到http://apr.apache.org/下载下面3个包
http://apache.fayea.com/apr/apr-1.5.2.tar.gz
http://apache.fayea.com/apr/apr-util-1.5.4.tar.gz
http://apache.fayea.com/apr/apr-iconv-1.2.1.tar.gz
java版本jdk-7u71-linux-x64-rpm.bin
tomcat版本apache-tomcat-7.0.57.tar.gz
三 安装JDK,tomcat
安装JDK并设置环境变量
vi /etc/profile #在他文件末尾处添加下面的变量
# java
JAVA_HOME=/usr/lib/jdk1.7.0_71
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
执行
source /etc/profile
此时环境变量生效果
apache-tomcat-7.0.57.tar.gz解压缩到/data/setup/下面
四 安装apr插件
1)安装apr
tar zxvf apr-1.5.2.tar
cd apr-1.5.2
./configure –prefix=/data/setup/apr
make
make install
2)安装apr-iconv
程序代码
tar -zxvf apr-iconv-1.2.1.tar.gz
cd apr-iconv-1.2.1
./configure -prefix=/data/setup/apr-iconv -with-apr=/data/setup/apr
make
make install
3)安装apr-util
程序代码
tar zxvf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4
./configure -prefix=/data/setup/apr-util -with-apr=/data/setup/apr -with-apr-iconv=/data/setup/apr-iconv/bin/apriconv
make
make install
4)安装tomcat-native
http://archive.apache.org/dist/tomcat/tomcat-connectors/native/1.1.33/source/
程序代码
tar zxvf tomcat-native-1.1.33-src.tar.gz
cd tomcat-native-1.1.33-src/jni/native
./configure -with-apr=/data/setup/apr -with-java-home=/usr/share/java -prefix=/usr/local/tomcat/
make
make install
5)添加环境变量
vi /etc/profile #在他文件末尾处添加下面的变量
# apr
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/setup/apr/lib:/usr/local/tomcat/lib
执行
source /etc/profile
此时环境变量生效果
6)修改tomcat配置文件server.xml,protocol=org.apache.coyote.http11.Http11AprProtocol
<Connector port="8081" executor="tomcatThreadPool" protocol="org.apache.coyote.http11.Http11AprProtocol" connectionTimeout="20000" URIEncoding="UTF-8" useBodyEncodingForURI="true" enableLookups="false" redirectPort="8444"/>
启动tomcat
TOMCAT_HOME/bin/start.sh
more TOMCAT_HOME/logs/catalina.out
即可看到
Aug 29, 2010 3:47:32 PM org.apache.catalina.core.AprLifecycleListener init
INFO: Loaded APR based Apache Tomcat Native library 1.5.2.
优化完成
相关推荐
在centos6.5_64位root下执行此脚本,会自动下载安装jdk,和tomcat的apr优化
Tomcat Native是一个可选的组件,它可以提供对操作系统级别的优化功能,如使用本机SSL实现,从而提高性能。 描述部分同样强调了这个过程,即为Apache Tomcat安装apr,以利用Tomcat Native的增强特性。这通常涉及到...
包含以上是个包,只要应用于LINUX下,用于TOMCAT优化apr连接器使用的 说明下关于TOMCAT调优一种建议 1 Connector介绍 1.1 Connector的种类 Tomcat源码中与connector相关的类位于org.apache.coyote包中,Connector...
APR的安装对于开发和部署人员来说是必要的,特别是对于那些希望优化服务器性能的团队。 1.1 文件目的 此文档的主要目的是提供一个清晰、简洁的流程,指导用户在Tomcat服务器上安装和配置APR库,以提升Tomcat的服务...
标题中的“tomcat apr”指的是...在开发和维护Tomcat服务器时,了解如何正确地集成和利用APR可以帮助优化服务器性能,尤其是在处理大量并发连接时。同时,理解APR的工作原理也有助于排查与网络、I/O相关的性能问题。
tomcat-apr, tomcat的apr优化所必须的组件,用于对tomcat的NIO读写模式进行优化,以提高tomcat的读写能力,进而提高tomcat的吞吐量。内部包含apr-1.6.5.tar.gz、apr-iconv-1.2.2.tar.gz、apr-util-1.6.1.tar.gz、...
在现代Web应用开发中,Tomcat作为一款广泛使用的开源Web服务器容器,其性能优化对于提高网站并发处理能力至关重要。通过对Tomcat进行合理配置和优化,可以显著提升系统的响应速度和服务质量。本文将围绕“Tomcat7...
通过这些步骤,你已经成功地为Tomcat安装了APR支持,这将提高其性能并开启更多系统级别的优化选项。注意,安装过程中如果遇到问题,可能需要查阅官方文档或社区论坛以解决特定的系统配置问题。记得在生产环境中进行...
在Tomcat中使用APR,可以利用操作系统级别的优化,比如零拷贝(zero-copy)、高性能的网络I/O以及SSL处理,从而显著提升Tomcat的性能。 Tomcat Native库是Tomcat与APR交互的桥梁,它是一个C编译的库,提供了Java ...
Tomcat Native是Tomcat与Apr之间的桥梁,它允许Tomcat直接调用操作系统功能,例如使用 OpenSSL 进行SSL/TLS处理,从而提高性能和安全性。 要安装Tomcat Native,我们需要遵循以下步骤: 1. 下载Tomcat Native库:...
随着互联网应用的日益增长,网站并发访问的需求越来越高,而作为一款广泛使用的开源Web容器,Apache Tomcat 的性能优化显得尤为重要。本文将针对Tomcat7进行一系列的性能优化措施探讨,旨在提升其并发处理能力。 ##...
在Java的Web应用服务器世界中,Tomcat是一个广泛使用的轻量级服务器,它以其小巧、高效和开源...记住,虽然APR和Tomcat Native可以提供性能提升,但它们并不是解决所有性能问题的银弹,合理的设计和优化代码同样重要。
1. **性能优化**:通过使用APR,Tomcat Native库可以利用操作系统级别的多线程、内存管理和网络I/O,从而实现更高效的并发处理,降低CPU占用率,并提高整体吞吐量。 2. **SSL加速**:APR库提供了本机SSL支持,这...
Tomcat启动日志中的`Starting ProtocolHandler`信息可显示当前使用的运行模式,如`http-bio-8080`、`http-nio-8080`或`http-apr-8080`。 5. 启动NIO模式 修改`server.xml`中`Connector`节点的`protocol`属性为`...
APR使得Apache服务器和其他使用它的软件(如Tomcat)能够更好地利用操作系统的特性,提高性能和稳定性。 【Tomcat Native】:Tomcat Native是Tomcat的一个可选组件,它是一组C语言编写的库,利用了APR,提供了更...
【Tomcat开启APR运行模式】是针对Apache Tomcat服务器的一种优化策略,旨在提升其并发性能。APR(Apache Portable Runtime)是Apache HTTP服务器项目的一部分,它提供了一个跨平台的底层接口,允许Tomcat更好地利用...
5. **修改Tomcat配置**:编辑`$CATALINA_HOME/conf/server.xml`,在`<Connector>`标签中添加`useAprConnector="true"`属性,以使用APR连接器。 6. **重启Tomcat**:完成上述配置后,重启Tomcat服务以使更改生效。 ...
在Windows下配置Apache2.2 + Tomcat5.5时,集成Apr可以提高系统调用的效率,降低CPU使用率,尤其在处理高并发请求时效果显著。 配置步骤大致如下: 1. **下载并安装Cygwin**: Cygwin是一个提供Linux环境的工具集...
《Tomcat启动优化与并发优化配置详解》 Tomcat,作为Java Web应用最常用的服务器,其性能优化对于提升系统整体效率至关重要。本文将深入探讨Tomcat的启动优化和并发优化配置,帮助开发者们更好地理解并实践这些关键...