安装tomcat native library提升Tomcat的吞吐性能

25 篇文章 0 订阅
1 篇文章 0 订阅

1、安装APR
http://apr.apache.org下载apr-1.4.2.tar.gz。

tar –xvf apr-1.4.2.tar.gz
./configure --prefix=/{Tomcat根目录}/apr
make
make instal

2、安装APR-UTIL
http://apr.apache.org下载apr-util-1.3.9.tar.gz。

tar –xvf apr-util-1.3.9.tar.gz
./configure --prefix=/{Tomcat根目录}/apr --with-apr=/{Tomcat根目录}/apr
make
make install

3、安装tomcat native library
http://archive.apache.org/dist/tomcat/tomcat-connectors/native/1.1.9/source/ 下载最新的 native

tar zxvf tomcat-native-1.1.9-src.tar.gz
cd /tomcat-native-1.1.9-src/jni/native
./configure --prefix=/{Tomcat根目录}/apr --with-apr=/{Tomcat根目录}/apr –with-java-home={JDK根目录}
make
make install

4、在 %TOMCAT_HOME%/bin/catalina.sh 加入
JAVA_OPTS="$CATALINA_OPTS -Djava.library.path={Tomcat根目录}/apr/lib"(在"Execute The Requested Command"注释行前加入
)


Tomcat配置说明:

%TOMCAT_HOME%/bin/catalina.sh
将 JAVA_OPTS="$CATALINA_OPTS -Djava.library.path={Tomcat根目录}/apr/lib" 改为:
JAVA_OPTS="$CATALINA_OPTS -Djava.library.path={Tomcat根目录}/apr/lib -Djava.awt.headless=true"

%TOMCAT_HOME%/conf/server.xml
在 <Connector port="8080" protocol="HTTP/1.1" 节点上加入以下属性,如果已存在就不再添加
    maxHttpHeaderSize="8192"
    useBodyEncodingForURI="true"
    URIEncoding="UTF-8"
    redirectPort="8443" 
    enableLookups="false" 
    compression="on"  
    compressionMinSize="2048" 
    compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"  
    disableUploadTimeout="true

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值