八、cent OS下tomcat啟用APR並發模式
阿新 • • 發佈:2017-08-30
可能 -1 ive figure ava keyword spa 否則 .net
Tomcat支持三種接收請求的處理方式:BIO、NIO、APR ,本文記錄tomcat配置APR模式,也是首選模式。(Tomcat7 或以下,在 Linux 系統中默認使用BIO方式)
- 安裝依賴庫
yum install apr-devel
yum install openssl-devel
yum install gcc
yum install make - 下載native
地址:http://tomcat.apache.org/download-native.cgi
tar -xvzf tomcat-native-1.2.10-src.tar.gz (修改為你下載的最新版本)
cd tomcat-native-1.1.10-src/native/ (修改為你下載的最新版本)
./configure - 如果執行./configure的時候出現openssl錯誤
https://www.openssl.org/source/下載最新的版本
執行如下命令:
tar -xvzf openssl-1.1.0e.tar.gz(註意最新版本,否則可能報錯)
cd openssl-1.1.0e/
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
make && make install - 安裝好以後,進入再次進入native目錄
./configure --width-ssl=/usr/local/openssl
make && make install - 進入tomcat安裝目錄,編輯配置文件:conf/server.xml
將默認的protocol="HTTP/1.1"修改為protocol="org.apache.coyote.http11.Http11AprProtocol" - 配置tomcat安裝目錄下:bin/catalina.sh文件引入apr
在原有變量JAVA_OPTS後面追加對應的配置即可,添加一行新的就可以:JAVA_OPTS="$JAVA_OPTS -Djava.library.path=/usr/local/apr/lib" - 執行 source /etc/profile生效
- 重啟tomcat查看啟動日誌
參考鏈接1: http://www.cnblogs.com/freeweb/p/6430053.html
參考鏈接2: http://blog.csdn.net/xyang81/article/details/51502766
八、cent OS下tomcat啟用APR並發模式