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

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

太叔灿
2023-12-01

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]
 类似资料: