在安装好jdk与tomcat之后,会在tomcat启动log信息里提示:
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
tar.gz版本的tomcat不会安装好apr,需要单独编译安装。
apr-1.5.2.tar下载地址
http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz
需要的几个环境
安装autoconf
yum -y install autoconf
安装libtool
yum -y install libtool
安装openssl
yum -y install openssl openssl-devel
将下载好的apr-1.5.2.tar.gz压缩包进行解压
tar xvzf apr-1.5.2.tar.gz
进入apr-1.5.2目录
cd apr-1.5.2
指定安装到/usr/apr目录
./configure --prefix=/usr/apr
make
make install
2.安装tomcat-native
切换目录,在tomcat/bin目录下找到tomcat-native.tar.gz;
d /usr/tomcat/apache-tomcat-7.0.59/bin
解压tomcat-native.tar.gz
tar xvzf tomcat-native.tar.gz
// 切换目录到tomcat-native目录下
cd /usr/tomcat/apache-tomcat-7.0.59/bin/tomcat-native-1.1.32-src/native
// 指定之前安装的目录
./configure --with-apr=/usr/apr --with-java-home=/usr/java/jdk1.7.0_72 --with-ssl=/usr/bin --prefix=/usr/apr
make
make install
注意:–with-java-home=/usr/java/jdk1.7.0_72 为自己jdk的路径
3.修改环境变量
vi /etc/profile
在最后增加
export LD_LIBRARY_PATH=/usr/apr/lib
使配置生效
source /etc/profile
6)修改tomcat的server.xml配置文件
配置文件中protocol修改成
org.apache.coyote.http11.Http11AprProtocol
7)重新启动tomcat