Tomcat支持三种接收请求的处理方式:BIO、NIO、APR ,本文记录tomcat配置APR模式,也是首选模式。(Tomcat7 或以下,在 Linux 系统中默认使用BIO方式)
- 安装依赖库
yum install apr-devel
yum install openssl-devel
yum install gcc
yum install make - 下载native
地址:http://tomcat.apache.org/download-native.cgi
tar -xvzf tomcat-native-1.2.10-src.tar.gz (修改为你下载的最新版本)
cd tomcat-native-1.1.10-src/native/ (修改为你下载的最新版本)
./configure - 如果执行./configure的时候出现openssl错误
https://www.openssl.org/source/下载最新的版本
执行如下命令:
tar -xvzf openssl-1.1.0e.tar.gz(注意最新版本,否则可能报错)
cd openssl-1.1.0e/
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
make && make install - 安装好以后,进入再次进入native目录
./configure --width-ssl=/usr/local/openssl
make && make install - 进入tomcat安装目录,编辑配置文件:conf/server.xml
将默认的protocol="HTTP/1.1"修改为protocol="org.apache.coyote.http11.Http11AprProtocol" - 配置tomcat安装目录下:bin/catalina.sh文件引入apr
在原有变量JAVA_OPTS后面追加对应的配置即可,添加一行新的就可以:JAVA_OPTS="$JAVA_OPTS -Djava.library.path=/usr/local/apr/lib" - 执行 source /etc/profile生效
- 重启tomcat查看启动日志
参考链接1:http://www.cnblogs.com/freeweb/p/6430053.html
参考链接2: http://blog.csdn.net/xyang81/article/details/51502766
时间: 2024-10-10 16:57:44