利用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 就好了。
页:
[1]