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

猜你喜欢

转载自www.cnblogs.com/zhangkaimin/p/9760589.html