环境:Ubuntu 14.04TSL,JDK1.8.0_20,Tomcat 8.0.14
第一步 安装APR
从“http://apr.apache.org”下载“APR”和“APR-util”这两个源码包。
将下载的源码包解压缩。
进入“APR”源码包文件夹,执行:
./configuremakesudo make install
安装“APR”库,最终安装在“/usr/local/apr”文件夹中。
进入“APR-util”源码包文件夹,执行:
./configure --with-apr=/usr/local/aprmakesudo make install
安装“APR-util”库,最终安装在“/usr/local/apr/lib”文件夹中。
第二步 安装SSL开发库
如果系统中已经安装了完整的OpenSSL软件包,则无需执行该步操作,否则执行:
sudo apt-get insall openssl
来安装OpenSSL软件包,或者只安装OpenSSL的开发库:
sudo apt-get install libssl-devsudo apt-get install libssl1.0.0 #非必要
或者从“http://www.openssl.org/source/”下载完整的OpenSSL源码包进行解压缩安装。
第三步 安装Tomcat Native
从“http://tomcat.apache.org/native-doc/”下载Linux版本的Native库源码包。
解压缩源码包,进入其中的“jni/native”文件夹,执行编译命令:
./configure --with-apr=/usr/local/apr --with-java-home=/usr/lib/jvm/jdk1.8.0_20 --with-ssl=yes
make
sudo make install
这样就完成了Native库的编译,文件被安装在“/usr/local/apr/lib”文件夹中。
第四步 修改配置文件
编辑“etc/profile”配置文件,在其中加入:
export LD_LIBRARY_PATH=/usr/local/apr/lib
注销并重新进入系统,
启动tomcat,从日志中可以看到Tomcat Native已经启动。