官方参考文档
一、环境
1、操作系统:CentOS Linux release 7.3.1611
2、Tomcat版本:Apache Tomcat/8.5.43
3、前置软件:gcc apr apr-devel apr-util
二、安装
1、查看是否已经安装了gcc
[root@bd-server-3 opt]# rpm -qa gcc
gcc-4.8.5-28.el7_5.1.x86_64
如果没安装,则需要先安装g:yum install gcc
2、查看是否已经安装了apr
[root@bd-server-3 opt]# rpm -qa apr
apr-1.4.8-3.el7_4.1.x86_64
如果没安装,则需要先安装apr:yum install apr
3、查看是否已经安装了apr-devel
[root@bd-server-3 opt]# rpm -qa apr-devel
apr-devel-1.4.8-3.el7_4.1.x86_64
如果没安装,则需要先安装apr-devel:yum install apr-devel
4、查看是否已经安装了apr-util
[root@bd-server-3 opt]# rpm -qa apr-util
apr-util-1.5.2-6.el7.x86_64
如果没安装,则需要先安装:yum install apr-util
5、安装tomcat-native-1.2.23(要从官网下载源码,别用tomcat bin目录下面自带的)
tomcat-native-1.2.23源码下载地址:https://archive.apache.org/dist/tomcat/tomcat-connectors/native/1.2.23/source/
将下载下来的源码包tomcat-native-1.2.23-src.tar.gz放在/opt目录下面,然后解压
进入/opt目录,解压源码包tar -zxvf ./tomcat-native-1.2.23-src.tar.gz得到tomcat-native-1.2.23-src。
进入tomcat-native-1.2.23-src/native目录,运行 ./configure --with-apr=/usr/bin/apr-1-config --prefix=$CATALINA_HOME。运行结果如下图所示:
运行:make && make install。运行结果如下图所示:
修改环境变量:vim catalina.sh,添加如下配置:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib
export LD_LIBRARY_PATH
配置Tomcat Connector,使用apr模式,如下图所示:
启动tomcat,日志中会有如下图提示,表明已经安装成功了。