当前位置: 首页 > 工具软件 > Tomcat Native > 使用案例 >

linux tomcat编译配置文件,Windows/Linux 编译和配置Tomcat Native

左丘嘉言
2023-12-01

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

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

# 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

# 配置

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/

 类似资料: