`
swordinhand
  • 浏览: 312037 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

在centos5上安装APR

阅读更多
有时候tomcat启动的时候会提示 The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path,这虽然不是错误,不过据说装了apr,能增强tomcat的性能和稳定性,对tomcat还是有好处的,所以就试着装了一下。
1,从http://apr.apache.org下载最新的安装文件,目前的版本是1.4.5
2,用root身份安装
     
     tar zvxf apr-1.4.5.tar.gz
     cd apr-1.4.5
     ./buildconf
     ./configure
     make
     make install
      

在执行buildconf时可能会提示没有安装autoconf和libtool,使用yum install安装一下即可。
3,安装tomcat-native,我用的是tomcat 6.0.18,在$tomcat_home/bin目录下有个tomcat-native-1.1.14.tar.gz,安装tomcat-native就靠他了
     
      cd $tomcat_home/bin
      tar zvxf tomcat-native-1.1.14.tar.gz
      cd tomcat-native-1.1.14-src/jni/native
      ./configure --with-apr=/usr/local/apr
      make
      make install     

注意make install的时候因为要向/usr/local/apr/lib目录下写文件,所以需要用root身份来执行
4,修改$HOME/.bashrc文件,增加一行
export LD_LIBRARY_PATH=/usr/local/apr/lib:$LD_LIBRARY_PATH


5,用户退出再重登录,启动tomcat,能看到以下的一行提示
引用
Loaded APR based Apache Tomcat Native library 1.1.14.

这说明apr已经被检测和加载了
分享到:
评论

相关推荐

    centos6搭建tomcat,apr资源包

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

    httpd在centos7.6下的离线安装包

    标题 "httpd在centos7.6下的离线安装包" 涉及的是在CentOS 7.6操作系统上安装Apache HTTP服务器的过程,而离线安装意味着我们不会通过网络YUM仓库进行安装,而是使用预先下载的RPM包。这通常在没有稳定网络连接或者...

    apr-centos7依赖库.rar

    通过这个压缩包,用户可以在没有网络的环境中顺利安装和配置Tomcat8的APR依赖,使Tomcat在CentOS 7上发挥最佳性能。对于那些需要在隔离环境或远程服务器上部署Tomcat的人来说,这样的离线解决方案非常实用。

    Centos系统离线安装HTTP,当yum无法使用了,或者无网络的情况下,离线安装http

    Centos系统离线安装HTTP,当yum无法使用了,或者无网络的情况下,离线安装http rpm -ivh apr-1.4.8-7.el7.x86_64.rpm rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm rpm -ivh apr-util-ldap-1.5.2-6.el7.x86_64.rpm ...

    CentOS5/6安装svn1.7/1.8脚本

    本文将详细讲解如何在CentOS 5和6操作系统上安装svn 1.7和1.8版本,这主要适用于那些需要管理代码库、协同开发的团队。 首先,让我们了解CentOS。它是一个基于RPM包管理的Linux发行版,广泛用于服务器环境,尤其因...

    centos/redhat apr1.6.2 rpm包

    APR是一个开源的C语言库,主要用于提供操作系统级别的接口,使得Apache HTTP服务器和其他基于Apache的软件可以在多种操作系统上运行。它提供了诸如文件I/O、网络通信、内存管理等基本操作的功能。 描述中提到的...

    centos7中安装apache的安装包

    centos7中安装apache的安装包,这些安装包有httpd-2.4.23.tar.gz apr-1.5.2.tar.gz apr-util-1.5.4.tar.gz zlib-1.2.8.tar.gz pcre-8.39.tar.gz

    Linux(CentOS6.2)下安装SVN服务

    需要注意的是,在安装过程中遇到的任何问题,都需要仔细排查解决。此外,安装完成后还需要进一步配置SVN仓库、权限等,才能真正投入使用。对于开发者而言,SVN是一个不可或缺的工具,能够帮助团队成员更有效地协作...

    centos 下安装svn服务器

    在安装过程中,需要将库的路径添加到`/etc/ld.so.conf`,并运行`ldconfig`更新动态链接器缓存。 2. **安装sqlite** 如果下载的是amalgamation版本,即sqlite源代码已经合并在一个文件中,可以通过`configure`、`...

    centos6.5_64位下tomcat_apr优化一键脚本含jdk

    在centos6.5_64位root下执行此脚本,会自动下载安装jdk,和tomcat的apr优化

    在 Centos6.2 64 安装 Ganglia-3.4

    ### 在CentOS 6.2 64位系统上安装Ganglia-3.4 #### 一、环境准备 为了确保安装过程顺利进行,首先需要确保系统的基础环境已搭建好,包括Apache服务器、PHP环境等。以下是安装Ganglia前的一些基本步骤: 1. **安装...

    centos6.5下编译安装lamp

    在安装前,首先检查系统是否已经安装了 MySQL: ```bash rpm -qa | grep mysql ``` 如果存在安装记录,则需要卸载已有的 MySQL: ```bash rpm -e mysql // 如果有依赖问题,请使用以下命令: rpm -e --nodeps ...

    Linux CentOS离线环境下安装Apache所需要的完整包

    下面将详细介绍这些文件以及它们在安装过程中的作用。 1. **apr-iconv-1.2.2.tar.gz**:这是一个用于字符集转换的库,Apache HTTP服务器使用它来处理不同编码之间的转换。 APR (Apache Portable Runtime) 的一部分...

    centos 6.5下离线安装svn

    在Linux系统,特别是CentOS 6.5这样的老版本中,进行离线安装SVN(Subversion)是一项挑战,因为通常需要手动下载依赖并解决网络连接...确保仔细阅读并按照步骤操作,这样可以有效地在CentOS 6.5上离线安装和使用SVN。

    centos SVN离线安装包

    总之,这个“CentOS SVN离线安装包”为CentOS用户提供了一种在没有网络连接的情况下安装和使用Subversion的途径,这对于某些特定环境非常有用。安装和使用过程中,用户需遵循上述步骤,并确保满足所有必要的依赖和...

    linux和windows:apr,apr-iconv和apr-util安装包

    在Linux系统上安装APR、APR-Iconv和APR-Util通常涉及以下步骤: 1. 更新包索引:首先确保系统软件源是最新的,可以使用`sudo apt-get update`(Ubuntu/Debian)或`yum check-update`(CentOS/RHEL)命令。 2. 安装...

    centos下svn客户端软件rapidSVN安装资源包及教程

    rapidsvn安装所需的全部资源包,可离线安装(gtk2和openssl的rpm包只上传了centos7版本) apr-1.5.2.tar.gz apr-util-1.5.4.tar.bz2 neon-0.29.6.tar.gz(可选,neon是subversion解析web http协议的包,视subversion...

    apr-1.6.3依赖包(centos)

    APR的设计目标是跨平台兼容性,使得开发者可以在不同的操作系统上使用相同的API编写代码,比如在CentOS这样的Linux发行版上。版本1.6.3的更新可能包括性能优化、bug修复和新的功能支持。 接下来是`apr-iconv-1.2.2`...

    CentOS6上安装配置ganglia

    在本文中,我们将详细介绍如何在CentOS 6.3操作系统上安装和配置Ganglia监控系统。Ganglia是一款强大的开源工具,用于监视高性能计算系统,如集群和网格环境。它采用分层设计,结合XML数据表示、便携式数据传输和...

Global site tag (gtag.js) - Google Analytics