Tomcat7.0.70的高级应用-apr1.6.3安装

1.下载包 
到http://apr.apache.org/下载下面3个包 
apr-1.6.3.tar.gz 
apr-iconv-1.2.2.tar.gz 
apr-util-1.6.1.tar.gz 

 

下载地址 http://archive.apache.org/dist/tomcat/tomcat-connectors/native/ 

需要的几个环境
#yum -y install autoconf // 安装autoconf
#yum -y install libtool // 安装libtool
#yum -y install openssl openssl-devel // 安装openssl

2、安装apr插件 

1)安装apr 
tar zxvf apr-1.6.3.tar 
cd apr-1.6.3 
./configure --prefix=/usr/local/apr 
make 
make install 

2)安装apr-iconv 
tar -zxvf apr-iconv-1.2.2.tar.gz 
cd apr-iconv-1.2.2
./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr 
make 
make install 

3)安装apr-util 
tar zxvf apr-util-1.6.1.tar.gz 
cd apr-util-1.6.1 
./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.2.17-src.tar.gz 
cd tomcat-native-1.2.17-src/native
./configure --with-apr=/usr/local/apr --with-java-home=/usr/java/jdk1.8.0_121
make 
make install 

报错

configure: error: Your version of OpenSSL is not compatible with this version of tcnative
由于centos 7 当前的yum 库只有1.0.1 的OpenSSL,所以我们需要手工安装1.0.2

# wget https://www.openssl.org/source/openssl-1.0.2-latest.tar.gz

# tar -xzxf openssl-1.0.2-latest.tar.gz

# cd openssl-1.0.2o 

# ./config --prefix=/usr/local/openssl -fPIC // 注意这里需要加入 -fPIC参数,否则后面在安装tomcat native 组件会出错 /

/ 注意:不要按照提示去运行 make depend

# make

# make install

# mv /usr/bin/openssl ~

# ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

# openssl version

// 确认版本信息是1.0.2

重新安装 tomcat-native组件

cd tomcat-native-1.2.17-src/native

 ./configure --with-apr=/usr/local/apr --with-ssl=/usr/local/openssl

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. 
优化完成

Tomcat7.0.70的高级应用-apr1.6.3安装_第1张图片

你可能感兴趣的:(运维)