1. 安装依赖
yum install apr-devel
yum install openssl-devel
yum install gcc
yum install make
2. tomcat native
进入tomcat/bin
tar -xvzf tomcat-native.tar.gz
进入解压后的native
./configure && make && make install
3. 配置apr lib 到 java opts
编辑tomcat/bin/catalina.sh
JAVA_OPTS="$JAVA_OPTS -Djava.library.path=/usr/local/apr/lib"
4. 配置 tomcat server.xml
Http11AprProtocal
<Connector port="8080" protocol="org.apache.coyote.http11.Http11AprProtocol"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
AjpAprProtocal
<Connector port="8009" protocol="org.apache.coyote.ajp.AjpAprProtocol" redirectPort="8443" URIEncoding="UTF-8" />
5. 启动查看
02-Nov-2017 14:19:37.994 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-apr-8080"]
02-Nov-2017 14:19:38.018 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-apr-8009"]
02-Nov-2017 14:19:38.020 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina]
02-Nov-2017 14:19:38.091 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-apr-8