1、安装APR
http://apr.apache.org下载apr-1.4.2.tar.gz。
tar –xvf apr-1.4.2.tar.gz
./configure --prefix=/{Tomcat根目录}/apr
make
make instal
2、安装APR-UTIL
http://apr.apache.org下载apr-util-1.3.9.tar.gz。
tar –xvf apr-util-1.3.9.tar.gz
./configure --prefix=/{Tomcat根目录}/apr --with-apr=/{Tomcat根目录}/apr
make
make install
3、安装tomcat native library
http://archive.apache.org/dist/tomcat/tomcat-connectors/native/1.1.9/source/ 下载最新的 native
tar zxvf tomcat-native-1.1.9-src.tar.gz
cd /tomcat-native-1.1.9-src/jni/native
./configure --prefix=/{Tomcat根目录}/apr --with-apr=/{Tomcat根目录}/apr –with-java-home={JDK根目录}
make
make install
4、在 %TOMCAT_HOME%/bin/catalina.sh 加入
JAVA_OPTS="$CATALINA_OPTS -Djava.library.path={Tomcat根目录}/apr/lib"(在"Execute The Requested Command"注释行前加入
)
Tomcat配置说明:
%TOMCAT_HOME%/bin/catalina.sh
将 JAVA_OPTS="$CATALINA_OPTS -Djava.library.path={Tomcat根目录}/apr/lib" 改为:
JAVA_OPTS="$CATALINA_OPTS -Djava.library.path={Tomcat根目录}/apr/lib -Djava.awt.headless=true"
%TOMCAT_HOME%/conf/server.xml
在 <Connector port="8080" protocol="HTTP/1.1" 节点上加入以下属性,如果已存在就不再添加
maxHttpHeaderSize="8192"
useBodyEncodingForURI="true"
URIEncoding="UTF-8"
redirectPort="8443"
enableLookups="false"
compression="on"
compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
disableUploadTimeout="true
分享到:
相关推荐
Apache Tomcat Native库是Apache Tomcat与APR接口的桥梁,它允许Tomcat利用操作系统级别的特性,如高效的网络I/O和SSL处理,以提升性能和安全性。 标题中提到的"APR based Apache Tomcat Native library 1.1.14"是...
使用Tomcat Native,开发者可以利用APR提供的性能优势,例如零拷贝(Zero-Copy)和异步I/O操作,从而提升Tomcat的吞吐量和响应速度。 3. **安装过程:** 安装Tomcat Native通常包括以下步骤: - 下载对应操作系统的...
在Tomcat中,APR库可以提升性能,尤其是在处理网络I/O和SSL连接时。下面我们将详细介绍如何在Tomcat中安装和配置APR工具包。 首先,理解为什么需要APR。Tomcat原生使用Java NIO进行网络通信,但在高并发场景下,APR...
tcnative-1是Apache Tomcat项目的一个重要组件,它的全称是Tomcat Native Library。这个库提供了对Apache APR(Apache Portable Runtime)库的接口,使得Tomcat能够利用操作系统级别的功能,比如多线程、异步I/O等,...
- **Tomcat Native Library**:安装并配置Native Library可以提高性能,尤其是对于SSL连接的处理。 - **Connector配置**:根据应用特点选择合适的协议(如HTTP/1.1)和执行模式(如BIO/NIO)。 #### Oracle性能监控...
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...
Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...