`
冷静
  • 浏览: 146872 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

Tomcat 使用apr优化

 
阅读更多

一 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位下tomcat_apr优化一键脚本含jdk

    在centos6.5_64位root下执行此脚本,会自动下载安装jdk,和tomcat的apr优化

    Tomcat 安装apr 支持 Tomcat Native

    Tomcat Native是一个可选的组件,它可以提供对操作系统级别的优化功能,如使用本机SSL实现,从而提高性能。 描述部分同样强调了这个过程,即为Apache Tomcat安装apr,以利用Tomcat Native的增强特性。这通常涉及到...

    apr库(tomcat优化)

    包含以上是个包,只要应用于LINUX下,用于TOMCAT优化apr连接器使用的 说明下关于TOMCAT调优一种建议 1 Connector介绍  1.1 Connector的种类  Tomcat源码中与connector相关的类位于org.apache.coyote包中,Connector...

    Tomcat安裝APR指南

    APR的安装对于开发和部署人员来说是必要的,特别是对于那些希望优化服务器性能的团队。 1.1 文件目的 此文档的主要目的是提供一个清晰、简洁的流程,指导用户在Tomcat服务器上安装和配置APR库,以提升Tomcat的服务...

    tomcat apr

    标题中的“tomcat apr”指的是...在开发和维护Tomcat服务器时,了解如何正确地集成和利用APR可以帮助优化服务器性能,尤其是在处理大量并发连接时。同时,理解APR的工作原理也有助于排查与网络、I/O相关的性能问题。

    tomcat-apr.zip

    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、...

    Tomcat7性能优化

    在现代Web应用开发中,Tomcat作为一款广泛使用的开源Web服务器容器,其性能优化对于提高网站并发处理能力至关重要。通过对Tomcat进行合理配置和优化,可以显著提升系统的响应速度和服务质量。本文将围绕“Tomcat7...

    Tomcat 安装apr 支持 Tomcat Native.7z

    通过这些步骤,你已经成功地为Tomcat安装了APR支持,这将提高其性能并开启更多系统级别的优化选项。注意,安装过程中如果遇到问题,可能需要查阅官方文档或社区论坛以解决特定的系统配置问题。记得在生产环境中进行...

    基于java的Tomcat 安装apr 支持 Tomcat Native.zip

    在Tomcat中使用APR,可以利用操作系统级别的优化,比如零拷贝(zero-copy)、高性能的网络I/O以及SSL处理,从而显著提升Tomcat的性能。 Tomcat Native库是Tomcat与APR交互的桥梁,它是一个C编译的库,提供了Java ...

    java源码:Tomcat 安装apr 支持 Tomcat Native.zip

    Tomcat Native是Tomcat与Apr之间的桥梁,它允许Tomcat直接调用操作系统功能,例如使用 OpenSSL 进行SSL/TLS处理,从而提高性能和安全性。 要安装Tomcat Native,我们需要遵循以下步骤: 1. 下载Tomcat Native库:...

    Tomcat7 性能优化

    随着互联网应用的日益增长,网站并发访问的需求越来越高,而作为一款广泛使用的开源Web容器,Apache Tomcat 的性能优化显得尤为重要。本文将针对Tomcat7进行一系列的性能优化措施探讨,旨在提升其并发处理能力。 ##...

    基于Java的Tomcat 安装apr 支持 Tomcat Native.zip

    在Java的Web应用服务器世界中,Tomcat是一个广泛使用的轻量级服务器,它以其小巧、高效和开源...记住,虽然APR和Tomcat Native可以提供性能提升,但它们并不是解决所有性能问题的银弹,合理的设计和优化代码同样重要。

    APR based Apache Tomcat Native library 1.1.14.

    1. **性能优化**:通过使用APR,Tomcat Native库可以利用操作系统级别的多线程、内存管理和网络I/O,从而实现更高效的并发处理,降低CPU占用率,并提高整体吞吐量。 2. **SSL加速**:APR库提供了本机SSL支持,这...

    Tomcat7性能优化.docx

    Tomcat启动日志中的`Starting ProtocolHandler`信息可显示当前使用的运行模式,如`http-bio-8080`、`http-nio-8080`或`http-apr-8080`。 5. 启动NIO模式 修改`server.xml`中`Connector`节点的`protocol`属性为`...

    基于Java的实例开发源码-Tomcat 安装apr 支持 Tomcat Native.zip

    APR使得Apache服务器和其他使用它的软件(如Tomcat)能够更好地利用操作系统的特性,提高性能和稳定性。 【Tomcat Native】:Tomcat Native是Tomcat的一个可选组件,它是一组C语言编写的库,利用了APR,提供了更...

    Tomcat开启APR运行模式1

    【Tomcat开启APR运行模式】是针对Apache Tomcat服务器的一种优化策略,旨在提升其并发性能。APR(Apache Portable Runtime)是Apache HTTP服务器项目的一部分,它提供了一个跨平台的底层接口,允许Tomcat更好地利用...

    tomcat8开启apr需要相关的组件,包含jdk,apr,apr,util,tomcat8,openssl

    5. **修改Tomcat配置**:编辑`$CATALINA_HOME/conf/server.xml`,在`&lt;Connector&gt;`标签中添加`useAprConnector="true"`属性,以使用APR连接器。 6. **重启Tomcat**:完成上述配置后,重启Tomcat服务以使更改生效。 ...

    Windows下Apache2.2 + Tomcat5.5 + Apr配置备忘录

    在Windows下配置Apache2.2 + Tomcat5.5时,集成Apr可以提高系统调用的效率,降低CPU使用率,尤其在处理高并发请求时效果显著。 配置步骤大致如下: 1. **下载并安装Cygwin**: Cygwin是一个提供Linux环境的工具集...

    tomcat 启动优化和并发并发优化配置.rar

    《Tomcat启动优化与并发优化配置详解》 Tomcat,作为Java Web应用最常用的服务器,其性能优化对于提升系统整体效率至关重要。本文将深入探讨Tomcat的启动优化和并发优化配置,帮助开发者们更好地理解并实践这些关键...

Global site tag (gtag.js) - Google Analytics