Windows/Linux 编译和配置Tomcat Native
Tomcat Native 是利用 APR 来提升Tomcat性能的本地API。
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。
WIndows环境下安装Tomcat Native只需要到
http://tomcat.apache.org/download-native.cgi
下载Tomcat Native Connector的window版本,下载完毕后将
tcnative-1.dll (含32位和64位)
复制到tomcat目录下的bin目录即可使用。
Linux需要自行编译Tomcat Native Connector,具体步骤如下
1.下载Tomcat Native Connector的源代码
curl -O http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-connectors/native/1.2.14/source/tomcat-native-1.2.14-src.tar.gz tar zxvf tomcat-native-1.2.14-src.tar.gz cd tomcat-native-1.2.14-src |
2.安装APR和openssl
# apt-get install -y apr-devel openssl-devel yum install -y apr-devel openssl-devel |
3.配置&编译
# 配置 LIB_APR = /usr/bin/apr-1-config JAVA_HOME = /usr/local/jdk LIB_SSL = /usr/bin/openssl CATALINA_HOME = /usr/local/tomcat #./configure --with-apr= $LIB_APR\ # --with-java-home=$JAVA_HOME \ # --with-ssl=$LIB_SSL \ # --prefix=$CATALINA_HOME # 或者默认使用OpenSSL ./configure --with-apr= $APR_HOME\ --with-java-home=$JAVA_HOME \ --with-ssl=yes \ --prefix=$CATALINA_HOME # 编译 make && make install |
其他注意事项
配置Tomcat Native完成后,需要检查tomcat配置conf/server.xml 中APR是否启用
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> |
参考
http://tomcat.apache.org/native-doc/
Recent Comments