`

Tomcat使用APR

阅读更多
  相关环境:
    tomcat版本:6.0.20、操作系统:windows xp
  时间:2010-10-20

  用了好久的tomcat,以前总没有注意启动时的提示信息,
  信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: .........
  今天有人问,才关注了一下这个APR。网上找了一下,发现居然是个非常有用的东东呀。

  APR(Apache Portable Runtime)可以通过本地系统的相应API或者应用程序来加速应用,http访问加快静态图片文件,https可以调用OpenSSL替代Java的SSL加减密;简单来说Tomcat 可以使用 APR 来提供更好的伸缩性、性能和集成到本地服务器技术。
  这些功能可以使tomcat作为一个通常的前台WEB服务器,能更好地和其它本地web技术集成,总体上让Java更有效率作为一个高性能web服务器平台而不是简单作为后台容器。

  如果在生产环境中使用tomcat,强烈建议增加APR的支持。

  下载地址:http://archive.apache.org/dist/tomcat/tomcat-connectors/native/

  下载两个文件:tcnative-1.dll、openssl.exe,注意选对平台。如果不使用HTTPS,openssl.exe可以不用。

  使用比较简单了,只要把tcnative-1.dll放到tomcat\bin、windows\system32等目录(这些目录在Tomcat控制台的提示信息中显示了)中。或者放在其它目录,但要配置一下:
      catalina.bat文件中增加一行:
      CATALINA_OPTS="-Djava.library.path=放置的目录"

  再启动tomcat的时候就可以看到变化了。


分享到:
评论

相关推荐

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

    这通常涉及到Tomcat使用APR库来提高性能,如处理网络连接和操作系统集成。以下是这个问题的详细分析及解决方案: **1. APR库的作用** APR库是Apache软件基金会开发的一个跨平台的库,它提供了与操作系统底层交互的...

    基于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 支持 Tomcat Native

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

    Tomcat安裝APR指南

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

    linux下tomcat开启apr时安装包

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

    centos6搭建tomcat,apr资源包

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

    tomcat apr 32and64 tcnative-1.dll 1.1.30

    2. **配置:** 需要在`catalina.sh`或`catalina.bat`启动脚本中添加环境变量,指示Tomcat使用APR。 3. **验证:** 启动Tomcat后,通过访问管理页面或查看日志文件来确认APR已成功加载。 **压缩包中的文件:** 1. **...

    tomcat8 apr模式用到的包

    包里面有apr-1.6.3.gz/apr-iconv-1.2.2.tar.gz/apr-util-1.6.1.gz/openssl-1.1.0f.tar.gz/tomcat-native-1.2.16-src.tar.gz

    tomcat apr

    在Tomcat中使用APR,可以提高性能,特别是在处理高并发请求时。 Apache Tomcat是Java Servlet和JavaServer Pages(JSP)技术的开源Web应用服务器,通常用于小型到中型规模的项目。默认情况下,Tomcat使用纯Java的...

    linux tomcat apr

    5. **配置Tomcat**:为了让Tomcat使用APR,还需要安装APR的Java绑定库,即Apache Tomcat Native库。同样从官方仓库下载并按照上述步骤进行编译和安装。安装完成后,修改Tomcat的`conf/server.xml`配置文件,在`...

    tomcat apr模式所需资源包

    通过上述步骤,你可以将Tomcat配置为使用APR模式,从而提升其在处理高并发请求时的性能。不过,值得注意的是,虽然APR模式在某些情况下可以显著提升性能,但在某些低负载或特定应用场景下,可能与Java NIO或BIO模式...

    Tomcat 安装apr 支持 Tomcat Native.7z

    Tomcat Native是与APR一起使用的库,它提供了一个接口,使得Tomcat可以直接调用操作系统服务,比如上述的多线程和SSL加速。 安装步骤如下: 1. **下载所需软件包**:首先,你需要从Apache官方站点下载Tomcat ...

    apr库(tomcat优化)

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

    基于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库:...

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

    Tomcat Native库是Tomcat与APR之间的桥梁,它允许Tomcat直接使用APR的功能。这不仅可以提高Tomcat的性能,还能启用SSL硬件加速,以及其他如连接管理和内存池等功能。 **安装步骤** 1. **获取Tomcat Native** 从...

    JAVA源码Tomcat安装apr支持TomcatNative

    JAVA源码Tomcat安装apr支持TomcatNative

    java资源Tomcat安装apr支持TomcatNative

    java资源Tomcat 安装apr 支持 Tomcat Native提取方式是百度网盘分享地址

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

    APR based Apache Tomcat Native library 1.1.14.

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

Global site tag (gtag.js) - Google Analytics