利用Tomcat Native Library 来优化tomcat

一、介绍 

我们可以使用Tomcat Native Library 来优化我们的tomcat ,它可以通过jni 的方式去使用更底层的系统库来提高tomcat的性能。

二、安装

    1.执行下面的命令来安装apr 和 openssl 库
yum install apr-devel openssl-devel

   2.到下载好的Tomcat Native Library 里的jni/native/ 下 执行下面的命令安装Tomcat Native Library
./configure --with-apr=/usr/bin/apr-1-config --with-java-home=/usr/java/jdk1.7.0_75 --with-ssl=yes --prefix=/root/work/apache-tomcat-7.0.59

    --with-apr参数的值要写apr 的路径,如果是用上面命令装的,默认就应该是/usr/bin/apr-1-config

    --with-java-home 表示的是要指定的java home 路径

    --prefix 后面跟着的是tomcat的安装路径

   3.执行下面的命令,就完成整个安装过程了
make && make install


三、配置

首先需要看看tomcat的bin下面是否有1个叫setenv.sh ,如果没有则创建1个,然后将下面的代码粘贴到sh 文件里
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib
export LD_LIBRARY_PATH

最后我们还需要打开tomcat的server.xml 文件找到protocol="HTTP/1.1" 的Connector ,把protocol的值换成org.apache.coyote.http11.Http11AprProtocol 就好了。

猜你喜欢

转载自lizhibo5.iteye.com/blog/2219317