tomcat8配置apr模式
因為apr模式本質是使用JNI技術呼叫作業系統IO介面,它的併發效率比nio高
配置前說明:tomcat版本是apache-tomcat-8.0.36,系統centos7
1.安裝依賴庫
yum install apr-devel
Yum install openssl-devel
yum install gcc
yum install make
注意:openssl庫要求在0.9.7以上版本,APR要求在1.2以上版本,用rpm -qa | grep openssl檢查本機安裝的依賴庫版本是否大於或等於apr要求的版本。
2.安裝tomcat-native
進入tomcat的bin目錄
cd /home/admin/apache-tomcat-8.0.36/bin
解壓tomcat-native.tar.gz
tar xvf tomcat-native.tar.gz
cd tomcat-native-1.1.32-src/native
./configure
make
make install
3.修改tomcat配置檔案server.xml
vim /home/admin/apache-tomcat-8.0.36/conf/server.xml
Connector節點的protocol協議改成 org.apache.coyote.http11.Http11AprProtocol
4.配置環境變數
方式一:
vi /etc/profile #在他檔案末尾處新增下面的變數
# apr
export
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
export LD_RUN_PATH=$LD_RUN_PATH:/usr/local/apr/lib
執行
source /etc/profile
此時環境變數生效果
方式二(推薦):
編輯$TOMCAT_HOME/bin/catalina.sh檔案,在虛擬機器啟動引數JAVA_OPTS中新增java.library.path引數,指定apr庫的路徑
JAVA_OPTS="$JAVA_OPTS -Djava.library.path=/usr/local/apr/lib"
5.重啟tomcat生效