最近在弄項目的壓測,首先想到把應(yīng)用服務(wù)器TOMCAT的相關(guān)配置升級,網(wǎng)上看了很多關(guān)于TOMCAT升級的案例,于是結(jié)合自己的實際情況,做了筆記。
網(wǎng)上有這樣一個關(guān)于APR的說明:
Tomcat中使用APR庫,其實就是在Tomcat中使用JNI的方式來讀取文件以及進(jìn)行網(wǎng)絡(luò)傳輸。可以大大提升Tomcat對靜態(tài)文件的處理性能,同時如果你使用了HTTPS方式傳輸?shù)脑挘部梢蕴嵘齋SL的處理性能。
APR安裝
1 apr下載
wget http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz
2 解壓
tar zxvf apr-1.5.2.tar.gz
3 進(jìn)入目錄,依次執(zhí)行安裝
cd apr-1.5.2
./configure
make
make install
4 安裝成功

APR-UTIL安裝
1 apr-util下載
wget http://archive.apache.org/dist/apr/apr-util-1.5.3.tar.gz
2 解壓
tar zxvf apr-util-1.5.3.tar.gz
3 進(jìn)入目錄,依次執(zhí)行安裝
cd apr-util-1.5.3
./configure --with-apr=/usr/local/apr
make
make install
4成功截圖

TOMCAT NATIVE的安裝
1 找到tomcat-native的包
/root/webserver/apache-tomcat-7.0.68/bin
2 解壓
tar zxvf tomcat-native.tar.gz
3 安裝
./configure --with-apr=/usr/local/apr --with-java-home=/usr/lib/jvm/java-7-openjdk-amd64
后面的javn-home是我本地的,小伙伴們可以根據(jù)實際情況調(diào)整。如果你想啟用sll,請加再一個參數(shù)(前提你已經(jīng)安裝了SSL)--with-ssl=yes
make
make install
4 如果你的網(wǎng)站沒有啟用SSH,請把SERVER.XML里面的ssl關(guān)掉,因為apr啟動的時候會檢查這個參數(shù)
SSLEngine="off"
5 設(shè)置tomcat的啟動參數(shù)
增加一行export CATALINA_OPTS="-Djava.library.path=/usr/local/apr/lib"
6 修改protect
protocol="org.apache.coyote.http11.Http11AprProtocol"
7 重啟TOMCAT,看到如下啟動日志,證明安裝成功

that'all,開始壓測了。
我的微信公眾號,歡迎溝通學(xué)習(xí)。
