1. 程式人生 > >tomcat8配置apr模式

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

進入tomcatbin目錄

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生效