1将文件拷贝到/opt/apr下
2安装jdk
(1)删除系统自带JDK
[root@localhost ~]# rpm -qa|grep jdk
java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
[root@localhost ~]# rpm -qa|grep gcj
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
libgcj-4.1.2-48.el5
[root@localhost ~]# yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
[root@localhost ~]# yum -y remove java java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
[root@localhost ~]# yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
[root@localhost ~]# yum -y remove libgcj-4.1.2-48.el5
(2)将JDK文件夹拷贝至/opt 下
#cd /opt/apr
#mv jdk1.7.0_80.zip /opt/
#unzip jdk1.7.0_80.zip
#chmod -R 777 /opt/*
修改/etc/profile
# vi /etc/profile
在最后添加:
export JAVA_HOME=/opt/jdk1.7.0_80
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
保存退出
使配置生效
#source /etc/profile
验证:
#java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
3.安装apr ,apr 默认安装在 /usr/local/apr
#yum -y install gcc
#cd /opt/apr
#tar -zxvf apr-1.6.5.tar.gz
# cd apr-1.6.5
#./configure
#make
#make install
设置 apr 的环境变量:
vi /etc/profile
# 后面添加以下内容
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
export LD_RUN_PATH=$LD_RUN_PATH:/usr/local/apr/lib
# 使profile生效,
source /etc/profile
4.安装apr-util
先安装 :#yum install expat-devel
#cd /opt/apr
#tar -zxvf apr-util-1.6.1.tar.gz
#cd apr-util-1.6.1
#./configure --with-apr=/usr/local/apr
#make
#make install
5.升级openssl,为了下步的tomcat-native安装
# cd /usr/local/src
# mv /opt/apr/openssl-1.0.2l.tar.gz /usr/local/src/
# tar -zxvf openssl-1.0.2l.tar.gz
# cd openssl-1.0.2l
// 注意这里需要加入 -fPIC参数,否则后面在安装tomcat native 组件会出错
# ./config --prefix=/usr/local/openssl -fPIC
// 注意:不要按照提示去运行 make depend
# make
# make install
# mv /usr/bin/openssl /usr/bin/openssl.old
# ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
# openssl version // 确认版本信息是1.0.2
6.安装tomcat-native
进入tomcat的bin目录
#/opt/tomcat7.0.77/bin
# tar -zxvf tomcat-native.tar.gz
#cd tomcat-native-1.2.12-src/native
# ./configure && make && make install
7.修改tomcat 中server.xml配置文件
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="off" />
8验证:
进入tomcat/bin目录中
#./catalina.sh run
Oct 26, 2018 10:55:11 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-apr-8080"]
Oct 26, 2018 10:55:11 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-apr-8009"]
Oct 26, 2018 10:55:11 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 3129 ms
参考文档:有很多