Tomcat 配置支持APR
生活随笔
收集整理的這篇文章主要介紹了
Tomcat 配置支持APR
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
對ARP支持,需要安裝以下庫:
- APR library
- JNI wrappers for APR used by Tomcat (libtcnative)
- OpenSSL libraries
其中JNI wrappers(libtcnative)安裝依賴另外兩項,以及Java headers.(It depends on APR, OpenSSL, and the?Java headers),也就是:
- APR 1.2+ development headers (libapr1-dev package)
- OpenSSL 0.9.7+ development headers (libssl-dev package)
- JNI headers from Java compatible JDK 1.4+
- GNU development environment (gcc, make)
?
首先安裝APR和OpenSSL:
$ sudo apt-get install libapr1-dev libssl-dev?但是,這樣安裝APR總是找不著lib,還是手動安裝一下:
1. 下載:
wget http://apache.fayea.com/apache-mirror//apr/apr-1.5.2.tar.gz wget http://apache.fayea.com/apache-mirror//apr/apr-util-1.5.4.tar.gz或者去網頁下載最新版本:
http://apr.apache.org/download.cgi2. 解壓:
tar -zxvf apr-1.5.2.tar.gz tar -zxvf aor-util-1.5.4.tar.gz3. 安裝(使用root賬號,或者每條命令前加sudo):
cd apr-1.5.2 ./configure --prefix=/usr/local/apr make make install cd .. cd apr-util-1.5.4 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr make make insatllapr默認安裝到/usr/local/apr,所以不加--prefix也可以。apt-util必須加--with-apr,否則找不到apr。
?
最后安裝JNI wrappers,The wrapper library sources are located in the Tomcat binary bundle, in the?bin/tomcat-native.tar.gz?archive.?
cd /xxxx/apache-tomcat-xxx/bin tar -zxvf tomcat-native.tar.gz cd tomcat-native-xxx-src/jni/native ./configure --with-apr=/usr/local/apr --with-java-home=/usr/lib/jvm/jdk1.8.0_91 make make install?
?
最后的最后,需要配置環境變量:
vi /etc/profileexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib重啟電腦生效。
?
啟動tomcat,有以下信息,說明APR配置生效:
INFO: Loaded APR based Apache Tomcat Native library 1.1.33 using APR version 1.5.2. ......INFO: Initializing ProtocolHandler ["http-apr-8080"] ......INFO: Initializing ProtocolHandler ["ajp-apr-8009"]?
轉載于:https://www.cnblogs.com/drizzlewithwind/p/5922462.html
總結
以上是生活随笔為你收集整理的Tomcat 配置支持APR的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到自己准备死亡什么征兆
- 下一篇: 梦到坛子代表什么意思