• tomcat7.0.8的高级应用-apr1.4.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个包 
    apr-1.4.2.tar.gz 
    apr-iconv-1.2.1.tar.gz 
    apr-util-1.3.10.tar.gz 
    java版本jdk-6u23-linux-x64-rpm.bin 
    tomcat版本apache-tomcat-7.0.8.tar.gz 

    三 安装JDK,tomcat 
    安装JDK并设置环境变量 
    vi /etc/profile #在他文件末尾处添加下面的变量 
    # java 
    JAVA_HOME=/usr/java/jdk1.6.0_23 
    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.8.tar.gz解压缩到/usr/local/下面 

    四 安装apr插件 
    1)安装apr 
    tar zxvf apr-1.4.2.tar 
    cd apr-1.4.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.3.10.tar.gz 
    cd apr-util-1.3.10 
    ./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 
    程序代码 
    tar zxvf tomcat-native-1.1.20-src.tar.gz 
    cd tomcat-native-1.1.20-src/jni/native   
    ./configure --with-apr=/usr/local/apr --with-java-home=/usr/java/jdk1.6.0_23 
    make 
    make install 

    5)添加环境变量 
    vi /etc/profile #在他文件末尾处添加下面的变量 
    # apr 
    export LD_LIBRARY_PATH=/usr/local/apr/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.1.20. 
    优化完成

    转自:http://www.cnblogs.com/huangjingzhou/articles/2097241.html

  • 相关阅读:
    python中__dict__和dir()
    python学习之copy模块
    python学习之optparse
    python join和split和strip用法
    浅谈 Python 的 with 语句
    Python:itertools模块
    OpenStack Swift client开发
    OpenStack Swift集群部署流程与简单使用
    python bisect模块
    Python中的导入
  • 原文地址:https://www.cnblogs.com/azhqiang/p/4264012.html
Copyright © 2020-2023  润新知