`

tomcat7.0.57的高级应用-apr1.5.2安装

阅读更多
一 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解压缩到/usr/local/下面

四 安装apr插件
1)安装apr
tar zxvf apr-1.5.2.tar
cd apr-1.5.2
./configure --prefix=/usr/local/apr
make
make install

2)安装apr-iconv
程序代码
tar -zxvf apr-iconv-1.2.1.tar.gz
cd apr-iconv-1.2.1
./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr
make
make install

3)安装apr-util
程序代码
tar zxvf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-apr-iconv=/usr/local/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=/usr/local/apr --with-java-home=/usr/lib/jdk1.7.0_71
make
make install

5)添加环境变量
vi /etc/profile #在他文件末尾处添加下面的变量
# apr
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib:/haow/server/tomcat/apache-tomcat-7.0.57/lib

执行
source /etc/profile
此时环境变量生效果

启动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.
优化完成

tomcat优化
http://blog.csdn.net/super_marioli/article/details/27240639
分享到:
评论

相关推荐

    apr-1.5.2.tar.gz+apr-util-1.5.2.tar.gz

    `apr-util`则是apr的扩展库,它提供了更多高级功能,如数据库连接(如SQLite、MySQL)、加密(如MD5、SHA1)、XML解析等。`apr-util-1.5.2.tar.gz`同样包含了这个库的源代码,同样为1.5.2版本。这个库常常与apr一起...

    apr-util-1.5.2.tar和apr-1.5.2.tar

    对于apr-util-1.5.2.tar.gz的处理过程与之类似,只是在配置时可能需要指定APR的安装位置,因为apr-util依赖于apr库。 在开发或维护与Apache HTTP服务器或其他使用APR和apr-util的软件时,了解和正确使用这些库是...

    apr1.5.1和apr-util1.5.2

    apr1.5.2 apr-util1.5.2 亲测有效,apr1.5.2 apr-util1.5.2 亲测有效,apr1.5.2 apr-util1.5.2 亲测有效,apr1.5.2 apr-util1.5.2 亲测有效,

    apr-1.5.2.tar.gz,apr-util-1.5.2.tar.gz

    apr-1.5.2.tar.gz是该库的1.5.2版本源代码包,用户可以下载后编译安装以在自己的系统上使用。 **apr-util** apr-util则是apr的配套库,它扩展了apr的功能,提供了数据库接口(如SQLite、MySQL)、加密函数库(如MD...

    apr-1.5.2和apr-util-1.5.2.tar.gz-CSDN下载

    《Apache Portable Runtime (APR) 1.5.2与apr-util 1.5.2:深入理解与应用》 Apache Portable Runtime (APR) 是一个由Apache软件基金会开发的库,它为Apache HTTP服务器和其他基于Apache的项目提供底层系统接口和...

    flume-ng-sql-source-1.5.2.jar

    flume-ng-sql-source-1.5.2.jar从数据库中增量读取数据到hdfs中的jar包

    apr-1.5.2.tar.gz,apr-util-1.5.2.tar.gz

    Tomcat 是一个广泛使用的 Java 应用服务器,尤其常用于部署 Web 应用程序。在某些场景下,开启 APR 模式可以提高 Tomcat 的性能,尤其是在处理网络连接和 SSL 加密时。通过集成 APR 库,Tomcat 可以利用操作系统的...

    apache安装依赖包apr-1.5.2.tar.gz,apr-util-1.5.4.tar.gz,pcre-8.32.tar.gz

    在给定的压缩包文件中,包含的是Apache安装过程中常用的三个关键依赖包:`apr-1.5.2.tar.gz`, `apr-util-1.5.4.tar.gz`, 和 `pcre-8.32.tar.gz`。 1. **Apache Portable Runtime (APR)** APR 是 Apache ...

    apr-1.5.2.tar.bz2

    apr-1.5.2.tar.bz2

    flume-ng-sql-source-1.5.2

    Flume-ng-sql-source-1.5.2是Apache Flume的一个扩展,它允许Flume从SQL数据库中收集数据。Apache Flume是一个分布式、可靠且可用于有效聚合、移动大量日志数据的系统。"ng"代表"next generation",表明这是Flume的...

    quartz-all-1.5.2.jar

    quartz-all-1.5.2.jarquartz-all-1.5.2.jarquartz-all-1.5.2.jarquartz-all-1.5.2.jarquartz-all-1.5.2.jar

    linux:apr-util安装包 apr-util-1.5.2.tar.gz

    本文将详细讲解如何在Linux上安装`apr-util-1.5.2.tar.gz`这个安装包,以及它在Apache服务器和其他相关应用中的作用。 首先,理解APR-Util的作用是至关重要的。它包含了多种实用功能,如哈希表、队列、字符串处理...

    apr-util-ldap-1.5.2-6.el7.x86_64.rpm

    离线安装包,亲测可用

    Java-WebSocket-1.5.2.jar

    JavaWebsocket 1.5.2 jar包

    flume-ng-sql-source-release-1.5.2.zip

    它具有高可用性、容错性和可扩展性,使得它在大数据处理领域广泛应用于日志收集。而"ng"(next generation)在Flume的上下文中,指的是Flume的第二个主要版本,它引入了新的架构和改进,以提升性能和灵活性。 Flume...

    seata-server-1.5.2.tar.gz

    安装过程包括解压、配置、启动服务器,然后在应用程序中引入Seata客户端,配置相应的事务管理器地址,即可开始使用。 6. 示例应用: 在微服务中,假设有一个订单服务和库存服务,当用户下单时,需要同时更新订单...

    apr合集包(包含apr-1.5.2.tar.gz和apr-util-1.5.4.tar.gz)

    这里的“apr合集包”提供了两个关键的组件:apr-1.5.2.tar.gz和apr-util-1.5.4.tar.gz,它们是Apache Portable Runtime (APR) 和 APR Utility (APR-Util) 的版本,对于Apache HTTP Server和某些基于它们的应用程序,...

    wildfly-common-1.5.2.Final-API文档-中文版.zip

    赠送jar包:wildfly-common-1.5.2.Final.jar; 赠送原API文档:wildfly-common-1.5.2.Final-javadoc.jar; 赠送源代码:wildfly-common-1.5.2.Final-sources.jar; 赠送Maven依赖信息文件:wildfly-common-1.5.2....

    apr-1.5.2和apr-util-1.5.4.tar.gz

    标题中的"apr-1.5.2和apr-util-1.5.4.tar.gz"指的是Apache Portable Runtime( APR)库的1.5.2版本和与其配套的Apache Portable Runtime Utilities(APR-Util)1.5.4版本的源代码压缩包。这两个组件在开源软件开发...

Global site tag (gtag.js) - Google Analytics