配置CentOS 7 tomcat 8.5开启APR运行模式

相关软件包下载地址https://mirrors.tuna.tsinghua.edu.cn/apache//apr/

1、安装配置jdk

vim /etc/profile

验证jdk安装配置成功

java -version

2、yum方式安装相关软件包:# yum -y install gcc make openssl openssl-devel expat-devel

3、编译安装apr:

统一解压在在/application/apr/目录下

tar -xf apr-1.7.0.tar.gz

cd apr-1.7.0

vim configure --> 将31880行的$RM "$cfgfile"用#号注释

./configure --prefix=/usr/local/apr --enable-profile --enable-threads --with-sendfile

make && make install

vim /etc/profile.d/apr.sh

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

source /etc/profile.d/apr.sh

4、编译安装apr-iconv:

tar -xf apr-iconv-1.2.2.tar.gz

cd apr-iconv-1.2.2

./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr

make && make install

5、编译安装apr-util:

tar -xf apr-util-1.6.1.tar.gz

cd apr-util-1.6.1

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-apr-iconv=/usr/local/apr-iconv/bin/apriconv

make && make install

6、解压tomcat并重命名

7、编译安装tomcat-native:

cd /application/tomcat8.5.50/bin

tar -xf tomcat-native.tar.gz

cd tomcat-native-1.2.23-src/native

./configure --with-apr=/usr/local/apr --with-java-home=/usr/local/jdk/jdk1.8.0_131

make && make install

8、配置Tomcat环境变量:

vim /etc/profile.d/tomcat.sh

JAVA_HOME=/usr/local/jdk/jdk1.8.0_131
CLASSPATH=$JAVA_HOME/lib/
CATALINA_HOME=/application/tomcat8.5.50
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export PATH JAVA_HOME CLASSPATH CATALINA_HOME

source /etc/profile.d/tomcat.sh

验证    echo $CATALINA_HOME

9、查看Tomcat 8.5默认运行模式:

configtest.sh

10、修改server.xml配置文件:

修改前(NIO模式) 修改后(APR模式)
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"   redirectPort="8443" /> <Connector   port="8080" protocol="org.apache.coyote.http11.Http11AprProtocol"   connectionTimeout="20000" redirectPort="8443"   />
<Connector   port="8009" protocol="AJP/1.3" redirectPort="8443"   /> <Connector   port="8009" protocol="org.apache.coyote.ajp.AjpAprProtocol"   redirectPort="8443" />

备注:

(1)Tomcat的两种连接器,HTTP和AJP

(2)AJP:Apache JServ Protocol,面向数据包的基于TCP/IP的协议,使用二进制格式传输可读性文本

11、修改catalina.sh脚本文件:

vim  /application/tomcat8.5.50/bin/catalina.sh

12、查看配置后的运行模式:

catalina.sh configtest

13、启动Tomcat:

./startup.sh

猜你喜欢

转载自blog.csdn.net/weixin_43334878/article/details/109000839