• 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

  • 相关阅读:
    __all__
    python内置函数
    qZnF新存马王至许观制两利各
    PHP中获取当前页面的完整URL
    DedeCms用tag调用全站相关文章
    dedecms如何利用tag来调取相关文章
    SQL Server TempDB
    SQL Server Pivot 隐藏group
    Rebind and Rewind in Execution Plans
    batch 数字进制的问题
  • 原文地址:https://www.cnblogs.com/zhangkaimin/p/9760589.html
Copyright © 2020-2023  润新知