zoukankan      html  css  js  c++  java
  • Centos-tomcat-安装配置apr

    [root@zyzzw_jk tools]# tar -zxvf apr-1.5.2.tar.gz
    [root@zyzzw_jk tools]# tar -zxvf apr-util-1.5.4.tar.gz
    [root@zyzzw_jk tools]# yum install openssl-devel
    [root@zyzzw_jk tools]# cd apr-1.5.2
    [root@zyzzw_jk apr-1.5.2]# ./configure
    [root@zyzzw_jk apr-1.5.2]# make
    [root@zyzzw_jk apr-1.5.2]# make install

    [root@zyzzw_jk apr-1.5.2]# cd ..
    [root@zyzzw_jk tools]# cd apr-util-1.5.4
    [root@zyzzw_jk apr-util-1.5.4]# ./configure --with-apr=/usr/local/apr
    [root@zyzzw_jk apr-util-1.5.4]#  make
    [root@zyzzw_jk apr-util-1.5.4]#  make install

    [root@zyzzw_jk apr-util-1.5.4]# cd /data/usr/tomcat/80-tomcat-7.0.81/bin/
    [root@zyzzw_jk bin]# cp tomcat-native.tar.gz /usr/local/src/
    [root@zyzzw_jk bin]# cd /usr/local/src/
    [root@zyzzw_jk src]# tar -zxvf tomcat-native.tar.gz
    [root@zyzzw_jk src]# cd tomcat-native-1.2.12-src/
    [root@zyzzw_jk tomcat-native-1.2.12-src]# cd native/
    [root@zyzzw_jk native]# ./configure --with-apr=/usr/local/apr/ --with-java-home=/usr/java/jdk1.7.0_79/

    checking OpenSSL library version >= 1.0.2...

    Found   OPENSSL_VERSION_NUMBER 0x1000105f (OpenSSL 1.0.1e 11 Feb 2013)
    Require OPENSSL_VERSION_NUMBER 0x1000200f or greater (1.0.2)

    configure: error: Your version of OpenSSL is not compatible with this version of tcnative
    You have new mail in /var/spool/mail/root

    [root@zyzzw_jk native]# pwd
    /usr/local/src/tomcat-native-1.2.12-src/native
    [root@zyzzw_jk native]# openssl version -a
    OpenSSL 1.0.1e-fips 11 Feb 2013
    built on: Wed Mar 22 21:43:28 UTC 2017
    platform: linux-x86_64

    否则升级OpenSSL
    [root@zyzzw_jk tools]# wget https://www.openssl.org/source/openssl-1.0.2-latest.tar.gz
    [root@zyzzw_jk tools]# tar -zxvf openssl-1.0.2-latest.tar.gz
    [root@zyzzw_jk tools]# cd openssl-1.0.2l/
    [root@zyzzw_jk openssl-1.0.2l]# ./config --prefix=/usr/local/openssl
    [root@zyzzw_jk openssl-1.0.2l]# make
    [root@zyzzw_jk openssl-1.0.2l]# make install
    [root@zyzzw_jk openssl-1.0.2l]# mv /usr/bin/openssl /usr/bin/openssl.OFF  
    mv: overwrite `/usr/bin/openssl.OFF'? yes
    [root@zyzzw_jk openssl-1.0.2l]# mv /usr/include/openssl /usr/include/openssl.OFF  
    mv: overwrite `/usr/include/openssl.OFF'? yes
    [root@zyzzw_jk openssl-1.0.2l]# ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl  
    [root@zyzzw_jk openssl-1.0.2l]# ln -s /usr/local/openssl/include/openssl /usr/include/openssl  
    [root@zyzzw_jk openssl-1.0.2l]# echo "/usr/local/openssl/lib">>/etc/ld.so.conf  
    [root@zyzzw_jk openssl-1.0.2l]# ldconfig -v  
    [root@zyzzw_jk openssl-1.0.2l]# openssl version -a  
    OpenSSL 1.0.2l  25 May 2017
    built on: reproducible build, date unspecified
    platform: linux-x86_64
    [root@zyzzw_jk openssl-1.0.2l]# cd /usr/local/src/tomcat-native-1.2.12-src/native/
    [root@zyzzw_jk native]# ./configure --with-apr=/usr/local/apr/ --with-java-home=/usr/java/jdk1.7.0_79/
    [root@zyzzw_jk native]#  make
    [root@zyzzw_jk native]#  make install

    [root@zyzzw_jk native]# vim /etc/profile
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
    [root@zyzzw_jk native]# source /etc/profile


    [root@zyzzw_yy openssl-1.1.0f]# mv /usr/bin/openssl /usr/bin/openssl.OFF
    mv: overwrite `/usr/bin/openssl.OFF'? yes
    [root@zyzzw_yy openssl-1.1.0f]# mv /usr/include/openssl /usr/include/openssl.OFF
    [root@zyzzw_yy openssl-1.1.0f]# ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
    [root@zyzzw_yy openssl-1.1.0f]# ln -s /usr/local/openssl/include/openssl /usr/include/openssl  
    [root@zyzzw_yy openssl-1.1.0f]# echo "/usr/local/openssl/lib">>/etc/ld.so.conf
    [root@zyzzw_yy openssl-1.1.0f]# ldconfig -v

    [root@zyzzw_yy tools]# tar -zxvf apr-1.5.2.tar.gz
    [root@zyzzw_yy tools]# tar -zxvf apr-util-1.5.4.tar.gz
    [root@zyzzw_yy tools]# cd apr-1.5.2
    [root@zyzzw_yy apr-1.5.2]# ./configure
    [root@zyzzw_yy apr-1.5.2]# make
    [root@zyzzw_yy apr-1.5.2]# make install
    [root@zyzzw_yy apr-1.5.2]# cd ..
    [root@zyzzw_yy tools]# cd apr-util-1.5.4
    [root@zyzzw_yy apr-util-1.5.4]# ./configure --with-apr=/usr/local/apr
    [root@zyzzw_yy apr-util-1.5.4]#  make
    [root@zyzzw_yy apr-util-1.5.4]#  make install
    [root@zyzzw_yy apr-util-1.5.4]# cd /data/usr/tomcat/80-tomcat-7.0.81/bin/
    [root@zyzzw_yy bin]# cp tomcat-native.tar.gz /usr/local/src/
    [root@zyzzw_yy bin]# cd /usr/local/src/
    [root@zyzzw_yy src]# tar -zxvf tomcat-native.tar.gz
    [root@zyzzw_yy src]# cd tomcat-native-1.2.12-src/
    [root@zyzzw_yy tomcat-native-1.2.12-src]# cd native/
    [root@zyzzw_yy native]# ./configure --with-apr=/usr/local/apr/ --with-java-home=/usr/java/jdk1.7.0_79/
    错误:
    checking OpenSSL library version >= 1.0.2... configure: error: Your version of OpenSSL is not compatible with this version of tcnative
     [root@zyzzw_yy native]# yum install libotf
    [root@zyzzw_yy native]#  make
    [root@zyzzw_yy native]#  make install

  • 相关阅读:
    奶牛编号(Cowids) [NOIP模拟]
    天天爱跑步 [NOIP2016]
    部落冲突
    狡猾的商人 [HNOI2005] [一题双解]
    最长公共子序列-LCS问题 (LCS与LIS在特殊条件下的转换) [洛谷1439]
    LeetCode 2. Add Two Numbers
    LeetCode 1. Two Sum
    LeetCode 91. Decode Ways
    LeetCode 516. Longest Palindromic Subsequence
    什么是马拉车算法(Manacher's Algorithm)?
  • 原文地址:https://www.cnblogs.com/zhangkaimin/p/9760589.html
Copyright © 2011-2022 走看看