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
參考文檔:有很多