Tomcat安装与配置Apache Tomcat Native Library(Linux)

本文档详细介绍了如何在Linux环境中安装和配置Apache Tomcat的Native模块,包括安装apr和openssl库,解压并编译tomcat-native,修改setenv.sh和server.xml文件,以及检查安装成功的步骤。通过这些操作,可以提升Tomcat服务器的性能并启用OpenSSL支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、安装 apr, openssl

yum install apr-devel openssl-devel

2、安装 tomcat-native

tomcat-native 安装文件已经存在于 tomcat 中,位于 $CATALINA_HOME/bin 的文件 tomcat-native.tar.gz

tomcat-native.tar.gz 下载地址,提取码: 3u7s

将文件 tomcat-native.tar.gz 拷贝出来后解压

tar xzcf tomcat-native.tar.gz

配置,切换到安装目录

 cd tomcat-native-1.2.36-src/native

安装

./configure
make && make install

安装完成后,会看到下面提示,标识已经安装到 /usr/local/apr/lib 中。

Libraries have been installed in: /usr/local/apr/lib

3、配置 tomcatsetenv.sh 文件

切换到 $CATALINA_HOME/bin 目录下,编辑 setenv.sh 文件。在文件中添加(若是没有 setenv.sh 文件则新建一个)

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
export LD_LIBRARY_PATH

或者添加下面的配置:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib

4、配置 tomcatserver.xml 文件

conf 下的 server.xml 文件中的:

<Connector port="8080" 
               protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

修改为:

<Connector port="8080" 
               protocol="org.apache.coyote.http11.Http11AprProtocol"
               connectionTimeout="20000" 
               redirectPort="8443" />

此时,Apache Tomcat Native Library 已经按照好了。在 $CATALINA_HOME 目录下,执行

bin/startup.sh

catalina.日期.out 文件中会打印以下内容,则表示安装、配置成功

INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent
Loaded Apache Tomcat Native library [1.2.26] using APR version [1.4.8].

未安装或者未配置,会打印:

INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent
The Apache Tomcat Native library which allows using OpenSSL was not found
on the java.library.path: [/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值