相关环境:
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库来提高性能,如处理网络连接和操作系统集成。以下是这个问题的详细分析及解决方案: **1. APR库的作用** APR库是Apache软件基金会开发的一个跨平台的库,它提供了与操作系统底层交互的...
基于java的开发源码-Tomcat 安装apr 支持 Tomcat Native.zip 基于java的开发源码-Tomcat 安装apr 支持 Tomcat Native.zip 基于java的开发源码-Tomcat 安装apr 支持 Tomcat Native.zip 基于java的开发源码-Tomcat ...
标题"Tomcat 安装apr 支持 Tomcat Native"指的是在Apache Tomcat服务器上安装和配置Apache Portable Runtime (APR)库以启用Tomcat Native库的支持。Tomcat Native是一个可选的组件,它可以提供对操作系统级别的优化...
《Tomcat安装APR指南》 本指南旨在提供在Red Hat Enterprise Linux 5.5+系统上为Tomcat安装Apache Portable Runtime (APR)的详细步骤。APR是Apache HTTP服务器项目的基石,它提供了操作系统级别的接口,使得Tomcat...
为了提升Tomcat的性能,开发者有时会选择启用Apache Portable Runtime(APR)库。APR库提供了与操作系统底层更紧密的集成,从而能够利用系统的本地功能,如异步网络I/O和高性能的SSL处理。本篇将详细介绍如何在Linux...
本文将详细讲解如何解决在CentOS 6上搭建Tomcat时遇到的apr(Apache Portable Runtime)资源包安装问题,以及如何正确使用apr、apr-util和pcre这三个关键组件。 首先,让我们了解一下apr。它是一个跨平台的库,为...
2. **配置:** 需要在`catalina.sh`或`catalina.bat`启动脚本中添加环境变量,指示Tomcat使用APR。 3. **验证:** 启动Tomcat后,通过访问管理页面或查看日志文件来确认APR已成功加载。 **压缩包中的文件:** 1. **...
包里面有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,可以提高性能,特别是在处理高并发请求时。 Apache Tomcat是Java Servlet和JavaServer Pages(JSP)技术的开源Web应用服务器,通常用于小型到中型规模的项目。默认情况下,Tomcat使用纯Java的...
5. **配置Tomcat**:为了让Tomcat使用APR,还需要安装APR的Java绑定库,即Apache Tomcat Native库。同样从官方仓库下载并按照上述步骤进行编译和安装。安装完成后,修改Tomcat的`conf/server.xml`配置文件,在`...
通过上述步骤,你可以将Tomcat配置为使用APR模式,从而提升其在处理高并发请求时的性能。不过,值得注意的是,虽然APR模式在某些情况下可以显著提升性能,但在某些低负载或特定应用场景下,可能与Java NIO或BIO模式...
Tomcat Native是与APR一起使用的库,它提供了一个接口,使得Tomcat可以直接调用操作系统服务,比如上述的多线程和SSL加速。 安装步骤如下: 1. **下载所需软件包**:首先,你需要从Apache官方站点下载Tomcat ...
包含以上是个包,只要应用于LINUX下,用于TOMCAT优化apr连接器使用的 说明下关于TOMCAT调优一种建议 1 Connector介绍 1.1 Connector的种类 Tomcat源码中与connector相关的类位于org.apache.coyote包中,Connector...
在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库:...
Tomcat Native库是Tomcat与APR之间的桥梁,它允许Tomcat直接使用APR的功能。这不仅可以提高Tomcat的性能,还能启用SSL硬件加速,以及其他如连接管理和内存池等功能。 **安装步骤** 1. **获取Tomcat Native** 从...
JAVA源码Tomcat安装apr支持TomcatNative
java资源Tomcat 安装apr 支持 Tomcat Native提取方式是百度网盘分享地址
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、...
1. **性能优化**:通过使用APR,Tomcat Native库可以利用操作系统级别的多线程、内存管理和网络I/O,从而实现更高效的并发处理,降低CPU占用率,并提高整体吞吐量。 2. **SSL加速**:APR库提供了本机SSL支持,这...