相关文章推荐
腼腆的水桶  ·  Windows ...·  5 月前    · 
腼腆的水桶  ·  tomcat安装solr-8.11.2 - ...·  5 月前    · 
腼腆的水桶  ·  Tomcat安装与配置Apache ...·  5 月前    · 
腼腆的水桶  ·  Tomat报错The APR based ...·  5 月前    · 
本文档详细介绍了如何在Linux环境中安装和配置Apache Tomcat的Native模块,包括安装apr和openssl库,解压并编译tomcat-native,修改setenv.sh和server.xml文件,以及检查安装成功的步骤。通过这些操作,可以提升Tomcat服务器的性能并启用OpenSSL支持。 摘要生成于 ,由 DeepSeek-R1 满血版支持,

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]
				
1)、安装 apr 跟 apr-util      下载 包 http://apr.apache.org/download.cgi      # tar zxf apr-1.5.2.tar.gz      # cd apr-1.5.2      修改 configure ,去除 $RM "$cfgfile" ,在30206 行      # ./configure --prefix=/u
tar zxvf apr-1.4.6.tar.gz cd apr-1.4.6 ./configure --prefix=/usr/local/apr make install 2)安装apr-iconv tar -zxvf apr-iconv-1.2.1.tar.gz cd apr-iconv-1.2...