文档章节

Linux环境下为Tomcat安装APR

Nox
 Nox
发布于 2015/08/25 00:00
字数 372
阅读 143
收藏 7

安装apr

取得最新的apr 安装包:

wget http://mirrors.hust.edu.cn/apache//apr/apr-1.5.2.tar.gz

解包:

tar -xzvf apr-1.5.2.tar.gz

配置安装路径:

./configure --prefix=/opt/local/apr

安装:

make

make install

----------------------------------

安装 apr-util

取得最新的 apr-util

wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.4.tar.gz

解包:

tar -xzvf apr-util-1.5.4.tar.gz

配置安装路径,相关参数(注意,--with-apr参数要和之前安装的apr的路径吻合):

./configure --prefix=/opt/local/apr-util --with-apr=/opt/local/apr

安装:

make

make install


----------------------------------

安装tomcat-native

安装包直接可以在tomcat的目录下找到

cd /opt/local/tomcat/bin

tar -xzvf tomcat-native.tar.gz

cd tomcat-native-1.1.30-src/jni/native

./configure --prefix=/opt/local/apr/lib --with-apr=/opt/local/apr --with-java-home=/opt/local/jdk7

然后安装:

make 

make install

----------------------------------

使用yum安装openssl

yum install openssl*

----------------------------------

编辑 /etc/profile文件,将apr加入环境变量

加入如下行:

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

注意路径不要错,一定要用你安装apr的正确路径

退出保存后,记得用source /etc/profile命令让新的环境变量生效

----------------------------------

修改tomcat的JVM参数,加入:

-Djava.library.path=/opt/local/apr/lib

修改tomcat的server.xml文件,将连接器的类型改为:

org.apache.coyote.http11.Http11AprProtocol

重启tomcat

看到日志中出现:INFO: Starting ProtocolHandler ["http-apr-8080"]

表明apr启用。

© 著作权归作者所有

共有 人打赏支持
Nox

Nox

粉丝 10
博文 41
码字总数 25353
作品 0
程序员
私信 提问
加载中

评论(1)

学习一下
centos部署tomcat采用apr方式进行优化

1.安装jre http://www.oracle.com/technetwork/java/javase/下载好jre的tar包 tar -zxvf jre-1.x.tar 2.设置环境变量 vim /etc/profile JRE_HOME=/data/jre PATH=$PATH:$JRE_HOME/bin CLASS......

果树啊
2015/07/15
0
0
Linux下jdk、tomcat和apr的集成安装脚本(version2)

前些日子手痒写了个一步安装JDK+TOMCAT的脚本,感觉不是很完善,没有充分发挥TOMCAT的性能, 这次花了点时间完善下了脚本: 给TOMCAT自动加上APR支持和参数调优(我的脚本中给Xmx设置了一半的...

Big_BoBo
2013/11/13
0
8
如何判别Tomcat是否已经启用了APR

Tomcat网站的文档专门有一块是介绍在Tomcat中如何使用APR库的,说白了就是如何 在Tomcat中使用JNI的方式来读取文件以及进行网络传输。这个东西可以大大提升Tomcat对静态文件的处理性能,同时...

红薯
2008/10/05
2.8K
0
实战apache+tomcat整合

所需软件包 jdk j2sdk-1_4_1_02-linux-i586-rpm.bin tomcat-4.1.18.tar.gz ftp://ftp.lance-tech.net/Tools/ServletContainer/tomcat-4.1.18.tar.gz tomcat-connectors-4.1.18-src.tar.gz 下......

红薯
2009/05/06
1K
3
TOMCAT 6.0 安装 APR for linux x86_64

TOMCAT 6.0 安装 APR for linux x86_64 Requirements: APR 1.2+ development headers (libapr1-dev package) OpenSSL 0.9.7+ development headers (libssl-dev package) JNI headers from J......

JavaGG
2010/02/18
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

监听DOM上某一个元素是否发生变化,利用MutationObserver来监听元素变化

/** * 观察DOM是否发变化的事件 * @type {MutationObserver|*} */var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserv......

lwkai
7分钟前
0
0
遇到的问题

问题1:前两天在Nodepad++写了一个登录页面,但在Chrome中调试一直写不进Cookie。 解决办法:Chrome浏览器不支持本地静态js写Cookie。换用Edge调试即可。 内心:卧槽,浪费我这么多时间。 问...

akane_oimo
9分钟前
0
0
Oracle学习日志-6(聚合查询)

聚合函数 聚合函数可以对数据进行某种操作或者计算。比如几个常用的函数: COUNT:计算表中行数。 SUM:计算表中数据列中数据的合计值。 AVG:计算表中数据列中数据的平均值。 MAX:求出表中...

白话
11分钟前
0
0
Axure原型工具Axure RP9安装及Licensee

http://www.zhanshaoyi.com/9132.html

晚风0623
15分钟前
0
0
如何限制用户仅通过HTTPS方式访问OSS?

一、当前存在的问题 当前OSS支持用户使用HTTPS/HTTP协议访问Bucket。但由于HTTP存在安全漏洞。大型企业客户都要求使用HTTPS方式访问OSS,并且拒绝HTTP访问请求。 目前OSS可以通过RAM policy方...

阿里云官方博客
37分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部