相关环境:
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的时候就可以看到变化了。
分享到:
相关推荐
基于java的开发源码-Tomcat 安装apr 支持 Tomcat Native.zip 基于java的开发源码-Tomcat 安装apr 支持 Tomcat Native.zip 基于java的开发源码-Tomcat 安装apr 支持 Tomcat Native.zip 基于java的开发源码-Tomcat ...
Tomcat 安装apr 支持 Tomcat Native
linux下tomcat开启apr时需要的apr安装包,请查看博客可以看到详细的配置步骤。 linux下tomcat开启apr时需要的apr安装包,请查看博客可以看到详细的配置步骤。
centos6搭建tomcat,apr资源包,安装时遇到的一个bug,使用最新的apr包apache无法安装成功,需要使用1.5的就好了,这些资源包找了好久
包里面有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
该文档简单描述了在rhel系统下Tomcat安裝APR的过程 适用于所用开发服务部署人员
包含以上是个包,只要应用于LINUX下,用于TOMCAT优化apr连接器使用的 说明下关于TOMCAT调优一种建议 1 Connector介绍 1.1 Connector的种类 Tomcat源码中与connector相关的类位于org.apache.coyote包中,Connector...
Tomcat 安装apr 支持 Tomcat Native.7z
java源码:Tomcat 安装apr 支持 Tomcat Native.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、...
基于Java的Tomcat 安装apr 支持 Tomcat Native.zip
基于java的Tomcat 安装apr 支持 Tomcat Native.zip
基于Java的实例源码-Tomcat 安装apr 支持 Tomcat Native.zip
基于Java的实例开发源码-Tomcat 安装apr 支持 Tomcat Native.zip
在centos6.5_64位root下执行此脚本,会自动下载安装jdk,和tomcat的apr优化
所包含安装包 做了优化后的Tomcat包 apr-1.6.2.tar.gz apr-iconv-1.2.1.tar.gz apr-util-1.6.0.tar.gz openssl-1.0.2k.tar.gz tomcat-native.tar.gz expat-2.2.1.tar.bz2 cronolog-1.6.2.tar.gz
apache_tomcat7.0.39_apr_apr-util_pcre
tomcat8开启apr需要相关的组件,包含jdk,apr,apr,util,tomcat8,openssl-1.0.2o1.2里面的都在,想要Linux下的jdk都在里面
NULL 博文链接:https://never-forget.iteye.com/blog/1827823
tomcat7以上支持apr的io模型,可以很大程度提升并发处理能力。开启apr需要安装 openssl及apr库