centos6.5/6.9 配置tomcat7.077 apr

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章