banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

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 是否启用

参考 http://tomcat.apache.org/native-doc/

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.