共计 2393 个字符,预计需要花费 6 分钟才能阅读完成。
Tomcat Native 是用于 Tomcat 的一个可选组件,能够允许 Tomcat 使用一定的本地资源、性能、兼容性。
具体来说,Tomcat Native 给了 Tomcat 访问 Apache Portable Runtime(APR)的网络连接实施和随机数发生器。
APR 连接器的特点:
- 非阻塞 I / O 请求(请求之间保持)
- 使用 OpenSSL TLS / SSL 功能(如果链接 APR 库支持)
- FIPS 140- 2 支持 TLS / SSL(如果与 OpenSSL 库支持)
具体参考:http://tomcat.apache.org/native-doc/
话不多说,直接上教程
// 配置 gcc 依赖
yum install gcc
// 安装 openssl
wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz
tar -zxvf openssl-1.1.0e.tar.gz
cd openssl-1.1.0e
./config –prefix=/usr/local/openssl
make && make install
// 安装 apr
cd
wget http://mirror.bit.edu.cn/apache//apr/apr-1.5.2.tar.gz
tar -zxvf apr-1.5.2.tar.gz
cd apr-1.5.2
./configure –prefix=/usr/local/apr
make && make install
// 安装 apr-util
cd
wget http://mirror.bit.edu.cn/apache//apr/apr-util-1.5.4.tar.gz
tar -zxvf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4
./configure –prefix=/usr/local/apr-util –with-apr=/usr/local/apr
make && make install
// 安装 tomcat-native
cd
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-connectors/native/1.2.12/source/tomcat-native-1.2.12-src.tar.gz
tar -zxvf tomcat-native-1.2.12-src.tar.gz
cd tomcat-native-1.2.12-src/native
./configure –with-apr=/usr/local/apr –with-ssl=/usr/local/openssl
make && make install
// 配置环境变量
vi /etc/profile
// 在末尾添加
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
source /etc/profile
// 测试
cat /usr/local/tomcat/logs/catalina.out
// 可以看到类似下面的消息即可
[main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [“http-apr-18080”]
INFO: Loaded APR based Apache Tomcat Native library 1.1.33 using APR version 1.5.2.
org.apache.catalina.core.AprLifecycleListener.init Loaded APR based Apache Tomcat Native library 1.1.29 using APR version 1.5.0.
// 另外 server.xml 有如下一项默认设置
<Listener className=”org.apache.catalina.core.AprLifecycleListener” SSLEngine=”on” />
// 如果用不到 SSL,则需要关闭,on 改为 off, 否则启动时会报错
更多 Tomcat 相关教程见以下内容:
CentOS 6.6 下安装配置 Tomcat 环境 http://www.linuxidc.com/Linux/2015-08/122234.htm
RedHat Linux 5.5 安装 JDK+Tomcat 并部署 Java 项目 http://www.linuxidc.com/Linux/2015-02/113528.htm
Tomcat 权威指南(第二版)(中英高清 PDF 版 + 带书签) http://www.linuxidc.com/Linux/2015-02/113062.htm
Tomcat 安全配置与性能优化 http://www.linuxidc.com/Linux/2015-02/113060.htm
Linux 下使用 Xshell 查看 Tomcat 实时日志中文乱码解决方案 http://www.linuxidc.com/Linux/2015-01/112395.htm
CentOS 64-bit 下安装 JDK 和 Tomcat 并设置 Tomcat 开机启动操作步骤 http://www.linuxidc.com/Linux/2015-01/111485.htm
CentOS 6.5 下安装 Tomcat http://www.linuxidc.com/Linux/2015-01/111415.htm
Tomcat 中 session 的管理机制 http://www.linuxidc.com/Linux/2016-09/135072.htm
Tomcat 的详细介绍:请点这里
Tomcat 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-05/143305.htm