文档章节

Linux环境下为Tomcat安装APR

Nox
 Nox
发布于 2015/08/25 00:00
字数 372
阅读 140
收藏 7
点赞 1
评论 1

安装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

粉丝 9
博文 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
The APR based Apache Tomcat Native library ...异常

tomat在linux服务器上启动报The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/loc......

大漠过客
2014/04/21
0
2
CentOS-6.5优化Tomcat7

大家都听说了在Apache Tomcat6 中支持了Java语言的特性 NIO( New I/O),不管你对NIO的技术是否熟悉,但你肯定能想象的到NIO是一个好东西。的确,使用NIO在服务器端会有更好的性能,加强服务器...

闪电
2015/08/12
0
0
tomcat7.0性能优化-挑战极限完整版

0 测试结果 参考精简版的空跑测试结论 http://phl.iteye.com/blog/1868206 1 tomcat 1.1 tomcat运行模式 Connector/protocol org.apache.coyote.http11.Http11Protocol - blocking Java con......

闪电
2015/04/16
0
0
Apache与Tomcat的整合

配置包 httpd-2.2.22.tar.gz(Apache) apache-tomcat-7.0.27.tar.gz(Tomcat) tomcat-connectors-1.2.36-src.tar.gz(mod_jk) jdk-6u24-linux-i586.bin(jdk) l 上传配置包到服务端 l 查看Linux......

郭恩洲_OSC博客
2015/03/06
0
0
Tomcat apr和tomcat-native

2015-1-22 9:53:25 org.apache.catalina.core.AprLifecycleListener init 信息: The APR based Apache Tomcat Native library which allows optimal performance in production environment......

张悟空
2015/01/22
0
0
centos配置-java-php-mysql【转载参考】

转载:http://www.newtyper.com/blog/post/152/ 版本: 2008-01-01 v1.0 Benny Feng 关键字: CentOS5.1 apache2.2 tomcat6.0 php5.2 gd2 mysql5.0 整合 安装 规约: 1.蓝色字体为执行的命令......

熊二哈
2010/07/20
0
0
4、单机运行环境搭建之 --CentOS-6.5优化Tomcat8

转载自 http://www.cnblogs.com/littlehb/archive/2013/04/02/2994785.html 接上文。 大家都听说了在Apache Tomcat6 中支持了Java语言的特性 NIO( New I/O),不管你对NIO的技术是否熟悉,但你...

Cennac
2014/04/04
0
1
AS3.0下TOMCAT5.5.9+Apache2.0.52的整合配置过程

本人经过一天的时间反复安装查找资料终于搞定AS3.0下TOMCAT5.5.9+Apache2.0.52的整合并整理安装过程如下: 先将文件下载到/home/pengyong/tomcat下 所需要的文件 [root@linux tomcat]# ls ht...

范堡
2009/05/06
192
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

面试系列-40个Java多线程问题总结

前言 这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也...

Ryan-瑞恩
7分钟前
0
0
微信分享的细节

分享的缩略图要求: 一、图片大小小于32k 二、图片的尺寸为 宽度 :128px 高度:128px 分享title 和 description 出现金额等 以上情况存在会导致触发分享按钮 但是页面没有反应...

Js_Mei
12分钟前
0
0
【2018.07.23学习笔记】【linux高级知识 Shell脚本编程练习】

1、编写shell脚本,计算1-100的和; #!/bin/bashsum=0for i in `seq 1 100`do sum=$[$sum+$i]doneecho $sum 2、编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求...

lgsxp
15分钟前
0
0
xss攻防浅谈

导读 XSS (Cross-Site Script) 攻击又叫跨站脚本攻击, 本质是一种注入攻击. 其原理, 简单的说就是利用各种手段把恶意代码添加到网页中, 并让受害者执行这段脚本. XSS能做用户使用浏览器能做的...

吴伟祥
15分钟前
0
0
js回调的一次应用

function hideBtn(option) { if (option == 1) { $("#addBtn").hide(); $("#addSonBtn").hide(); }}$("body").on("click", "#selectBtn", function () {......

晨猫
21分钟前
0
0
C++_读写ini配置文件

1.WritePrivateProfileString:

一个小妞
22分钟前
0
0
通往阿里,BAT的50+经典Java面试题及答案解析(上)

Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可理解性...

Java大蜗牛
22分钟前
1
0
数据库两大神器【索引和锁】

前言 只有光头才能变强 索引和锁在数据库中可以说是非常重要的知识点了,在面试中也会经常会被问到的。 本文力求简单讲清每个知识点,希望大家看完能有所收获 声明:如果没有说明具体的数据库...

Java3y
25分钟前
0
0
Application Express安装

Application Express安装文档 数据库选择和安装 数据库选择 Oracle建议直接12.2.0.1.0及以上的版本,12.1存在20618595bug(具体可参见官方文档) Oracle 12c 中安装oracle application expr...

youfen
38分钟前
0
0
OpenMessaging概览

序 本文主要研究一下OpenMessaging 架构图 namespace,类似cgroup的namespace,用来进行安全隔离,每个namespace有自己的producer、consumer、topic、queue等 producer,消息生产者有两类,一...

go4it
42分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部