`
code727
  • 浏览: 66616 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Tomcat APR安装

阅读更多

        Tomcat的APR(Apache portable Run-time libraries)是用来改善Tomcat对静态文件的处理性能,同时如果使用了HTTPS方式传输的话,也可以提升SSL的处理性能。默认情况下,Tomcat是用BIO的方式来实现网络通信的,性能非常低。而APR使用JNI的方式来读取文件以及进行网络传输,从操作系统级别来解决异步的IO问题,大幅度的提高性能。

1.依赖安装

1)Tomcat和JDK

2)yum install gcc gcc-devel
3)yum install openssl openssl-devel

2.安装apr

# 解压并进入解压目录
tar -zxvf apr-1.5.0.tar.gz
cd apr-1.5.0
# 配置,安装在/usr/local目录
./configure --prefix=/usr/local/apr
# 编译安装
make && make install

3.安装apr-iconv

# 解压并进入解压目录
tar -zxvf apr-iconv-1.2.1.tar.gz
cd apr-iconv-1.2.1
# 配置,安装在/usr/local
./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr
# 编译安装
make && make install

4.安装apr-util

# 解压并进入解压目录
tar -zxvf apr-util-1.5.3.tar.gz
cd apr-util-1.5.3
# 配置,安装在/usr/local
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-apr-iconv=/usr/local/apr-iconv/bin/apriconv
# 编译安装
make && make install

5.配置tomcat native

# 进入tomcat bin目录
cd /usr/local/tomcat/bin
# 解压tomcat-native.tar.gz后进入解压目录
tar -zxvf tomcat-native.tar.gz
cd tomcat-native-1.1.33-src/jni/native
# 配置,指定JDK的目录并加入SSL
./configure --with-apr=/usr/local/apr/bin/apr-1-config --with-java-home=/usr/java/jdk1.7.0_80 --with-ssl=yes 
# 编译安装
make && make install

 6.设置tomcat native环境变量

# 编辑profile
vi /etc/profile
# 在文件中加入如下配置
export LD_LIBRARY_PATH=/usr/local/apr/lib
# 退出编辑后保存设置
source /etc/profile

7.测试

启动tomcat,若在控制台或日志出现如下示例信息:

INFO: Loaded APR based Apache Tomcat Native library 1.1.33.

则表示APR配置成功

分享到:
评论

相关推荐

    Tomcat 安装apr 支持 Tomcat Native

    标题"Tomcat 安装apr 支持 Tomcat Native"指的是在Apache Tomcat服务器上安装和配置Apache Portable Runtime (APR)库以启用Tomcat Native库的支持。Tomcat Native是一个可选的组件,它可以提供对操作系统级别的优化...

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

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

    tomcat apr

    1. 下载并安装Apache APR库及其配套的JNI(Java Native Interface)库,例如`libapr-1.dll`和`libaprutil-1.dll`。 2. 获取对应的`tcnative-1.dll`库文件,确保其与Tomcat版本兼容。 3. 将这些库文件放在Tomcat的`...

    linux tomcat apr

    总之,Linux上的Tomcat APR安装是一个提升服务器性能的重要过程,需要正确配置和安装才能充分利用其优势。同时,APR的使用也需要对Linux系统和Tomcat有一定的理解,以便于排查可能出现的问题。在实际操作中,务必...

    linux下tomcat开启apr时安装包

    为了提升Tomcat的性能,开发者有时会选择启用Apache Portable Runtime(APR)库。APR库提供了与操作系统底层更紧密的集成,从而能够利用系统的本地功能,如异步网络I/O和高性能的SSL处理。本篇将详细介绍如何在Linux...

    tomcat apr工具包及安装说明

    下面我们将详细介绍如何在Tomcat中安装和配置APR工具包。 首先,理解为什么需要APR。Tomcat原生使用Java NIO进行网络通信,但在高并发场景下,APR通过利用操作系统提供的原生API,如epoll(Linux)或kqueue...

    Tomcat安裝APR指南

    《Tomcat安装APR指南》 本指南旨在提供在Red Hat Enterprise Linux 5.5+系统上为Tomcat安装Apache Portable Runtime (APR)的详细步骤。APR是Apache HTTP服务器项目的基石,它提供了操作系统级别的接口,使得Tomcat...

    tomcat 启动报APR based Apache Tomcat Native library not found

    - 配置问题:CATALINA_HOME环境变量未设置或指向错误的Tomcat安装目录,导致Tomcat无法找到APR库。 - 缺少依赖:系统可能缺少必要的依赖库,例如在Linux系统上可能需要安装libapr-1.so和libaprutil-1.so。 **3. ...

    Tomcat 安装apr 支持 Tomcat Native.7z

    本教程将详细介绍如何在你的系统上为Tomcat安装APR支持。 首先,了解APR和Tomcat Native是什么。Apache Portable Runtime(APR)是Apache HTTP服务器项目的一个库,提供了与平台无关的接口来访问操作系统功能。...

    apr库(tomcat优化)

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

    tomcat apr模式所需资源包

    要启用Tomcat的APR模式,首先需要安装两个关键的依赖库:OpenSSL和APR库。OpenSSL是一个强大的安全套接字层密码库,包含了各种主要的密码算法、常用的密钥和证书封装管理功能,以及SSL协议,并提供丰富的应用程序供...

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

    《深入解析Java源码:Tomcat安装与配置Apr支持》 在Java的世界里,Tomcat作为一款广泛应用的开源Servlet容器,扮演着至关重要的角色。它轻量级、高效且易于管理,深受开发者喜爱。然而,为了提升性能和利用操作系统...

    tomcat apr 32and64 tcnative-1.dll 1.1.30

    TCNative-1是Apache Tomcat的一个组件,它实现了Apache APR接口,允许Tomcat与本地系统更紧密地集成,从而提高性能和稳定性。 在描述中提到的"tomcat apr 32and64 tcnative-1.dll 1.1.30",意味着这是适用于32位和...

    JAVA源码Tomcat安装apr支持TomcatNative

    JAVA源码Tomcat安装apr支持TomcatNative

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

    本备忘录主要关注如何在Windows上配置Apache2.2与Tomcat5.5,同时利用Apr(Apache Portable Runtime)库提升性能。 Apache2.2是世界上最流行的开源HTTP服务器,它处理静态文件非常高效。而Tomcat5.5则是一个开源的...

    tomcat APR连接调度方式

    通常,启用APR需要安装相应的库(如libapr和libaprutil),并在Tomcat的配置文件中指定使用APR连接器。 标签中的“源码”暗示文章可能涉及了APR连接器的内部工作原理或自定义实现,这可能对开发者理解Tomcat的工作...

    centos6搭建tomcat,apr资源包

    本文将详细讲解如何解决在CentOS 6上搭建Tomcat时遇到的apr(Apache Portable Runtime)资源包安装问题,以及如何正确使用apr、apr-util和pcre这三个关键组件。 首先,让我们了解一下apr。它是一个跨平台的库,为...

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

    总的来说,"基于java的Tomcat 安装apr 支持 Tomcat Native.zip"这个压缩包提供了一种方法,通过集成APR和Tomcat Native,来提升Java Tomcat服务器的性能,尤其是在处理大量网络I/O和SSL连接时。这个过程涉及了Java的...

    tomcat APR配置所需要的全部资源

    在Tomcat中使用APR,可以显著提升其性能,特别是处理静态文件时,因为APR可以直接利用操作系统的内建机制,比如使用硬件加速来提升读取速度。这有助于减少CPU使用率,提高服务器响应速度,从而解决或避免IO问题。 ...

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

    然而,为了提高性能和利用操作系统的一些原生功能,有时我们需要为Tomcat安装额外的组件,例如Apache Portable Runtime (APR) 和 Tomcat Native。下面我们将详细介绍如何为基于Java的Tomcat安装APR支持以及Tomcat ...

Global site tag (gtag.js) - Google Analytics