随笔-35  评论-33  文章-0  trackbacks-0

       最近在弄项目的压测,首先想到把应用服务器TOMCAT的相关配置升级,网上看了很多关于TOMCAT升级的案例,于是结合自己的实际情况,做了笔记。

网上有这样一个关于APR的说明:

Tomcat中使用APR库,其实就是在Tomcat中使用JNI的方式来读取文件以及进行网络传输。可以大大提升Tomcat对静态文件的处理性能,同时如果你使用了HTTPS方式传输的话,也可以提升SSL的处理性能。

APR安装

1 apr下载

wget http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz

2 解压

tar zxvf apr-1.5.2.tar.gz

3 进入目录,依次执行安装

cd apr-1.5.2

./configure

make

make install

4 安装成功



APR-UTIL安装

1 apr-util下载

wget http://archive.apache.org/dist/apr/apr-util-1.5.3.tar.gz

2 解压

tar zxvf apr-util-1.5.3.tar.gz

3 进入目录,依次执行安装

cd apr-util-1.5.3

./configure --with-apr=/usr/local/apr

make

make install

4成功截图



TOMCAT NATIVE的安装

1 找到tomcat-native的包

/root/webserver/apache-tomcat-7.0.68/bin

2 解压

tar zxvf tomcat-native.tar.gz

3 安装

./configure --with-apr=/usr/local/apr --with-java-home=/usr/lib/jvm/java-7-openjdk-amd64

后面的javn-home是我本地的,小伙伴们可以根据实际情况调整。如果你想启用sll,请加再一个参数(前提你已经安装了SSL)--with-ssl=yes

make

make install

4 如果你的网站没有启用SSH,请把SERVER.XML里面的ssl关掉,因为apr启动的时候会检查这个参数

SSLEngine="off"

5 设置tomcat的启动参数

增加一行export CATALINA_OPTS="-Djava.library.path=/usr/local/apr/lib"

6 修改protect

protocol="org.apache.coyote.http11.Http11AprProtocol"

7 重启TOMCAT,看到如下启动日志,证明安装成功



that'all,开始压测了。



我的微信公众号,欢迎沟通学习。
posted on 2016-07-08 09:50 alexcai 阅读(1533) 评论(2)  编辑  收藏

评论:
# re: Tomcat的性能提升之apr 2016-07-11 11:28 | 青岛礼品
不错,赞一个  回复  更多评论
  
# re: Tomcat的性能提升之apr 2016-07-12 14:53 | 贝蒂斯橄榄油报价
写的不错,去试试  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: