文档章节

centos6.x tomcat7.x 开启http-apr

Firxiao
 Firxiao
发布于 2014/07/01 10:34
字数 333
阅读 106
收藏 1

安装编译依赖包

yum install -y gcc openssl-devel libtool

需要用到的包
apr-1.5.0.tar.gz
apr-iconv-1.2.1.tar.gz
apr-util-1.5.3.tar.gz
tomcat-native-1.1.29-src.tar.gz

tar xvf apr-1.5.0.tar.gz
cd /apr-1.5.0
./configure
make 
make install

安装apr的时候出现

./configure --with-apr=/usr/local/apr
rm: cannot remove `libtoolT': No such file or directory

解决办法:

vim configure

在30126行 #    $RM "$cfgfile" 前面 #注释掉

tar xvf apr-util-1.5.3.tar.gz
cd /apr-util-1.5.3
./configure --with-apr=/usr/local/apr
make
make install

tar cvf apr-iconv-1.2.1.tar.gz
cd /apr-iconv-1.2.1
./configure --with-apr=/usr/local/apr
make
make install

tar xvf tomcat-native-1.1.29-src.tar.gz
cd /tomcat-native-1.1.29-src/jni/native
./configure --with-apr=/usr/local/apr --with-java-home=/usr/java/jdk1.7.0_45/
make
make install

vim tomcat目录下/bin/catalina.sh
添加

JAVA_OPTS='-server -Xms2048m -Xmx2048m -Djava.awt.headless=true -Dfile.encoding=UTF-8'
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/apr/lib
export LD_LIBRARY_PATH


conf目录server.xml 中修改

<Connector port="8080"
 protocol="org.apache.coyote.http11.Http11AprProtocol"
 redirectPort="8443"
 connectionTimeout="20000"
 disableUploadTimeout="true"
 acceptCount="2000"
 enableLookups="false"
 maxThreads="500"
 minSpareThreads="30"
 compression="on"
 compressionMinSize="2048"
 noCompressionUserAgents="gozilla, traviata"
 compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
 URIEncoding="UTF-8" />

重启tomcat

查看catalina.out
Mar 13, 2014 5:51:18 PM org.apache.catalina.core.AprLifecycleListener init
INFO: Loaded APR based Apache Tomcat Native library 1.1.29 using APR version 1.5.0.
Mar 13, 2014 5:51:19 PM org.apache.catalina.core.AprLifecycleListener init
INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
Mar 13, 2014 5:51:19 PM org.apache.catalina.core.AprLifecycleListener initializeSSL
INFO: OpenSSL successfully initialized (OpenSSL 1.0.1e-fips 11 Feb 2013)
Mar 13, 2014 5:51:19 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-apr-8080"]
Mar 13, 2014 5:51:19 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-apr-8009"]
Mar 13, 2014 5:51:19 PM org.apache.catalina.startup.Catalina load

出现红色部分 apr安装成功


© 著作权归作者所有

共有 人打赏支持
下一篇: Memo
Firxiao
粉丝 21
博文 99
码字总数 36492
作品 0
浦东
运维
私信 提问
centos6.x 配置 vnc server

环境: centos6.x 桌面环境 用户root 安装vnc服务端软件 yum install -y tigervnc-server 配置vnc vncserver :1 设置密码后会自动生成相关配置文件 如下 root@localhost ~]# vncserver :1You...

Firxiao
2014/07/30
0
0
大数据实验室(大数据基础培训)——环境准备

为某企业做的培训,完整文档见:http://gudaoxuri.github.io/bd-lab/ 2. 环境准备 硬件要求:内存:>=4G,硬盘:>=20G,网络畅通 系统要求:Centos6.x,开启SSH,推荐使用Docker,也可使用实...

孤岛旭日
2016/05/06
71
0
LAMP环境搭建小结

1. 为什么下载源码包需要到官网上去下载? 简单说就是为了安全,如果是非官方下载的源码包,有可能被别有用心的人动过手脚,毕竟是源码的,任何人都可以修改代码。 2. 64位机器是否可以安装3...

ASD9577
2017/06/30
0
0
CentOS6.x安装emacs 24.5

按照好centos 6.9 的机器后发现系统自带的emacs版本是23 ,心理不爽,于是干掉 发现yum 安装之后的依然是23版本,只好源码编译,打开emacs的镜像下载地址,里面各种版本应有尽有http://mirr...

潇雨2017
01/07
0
0
centos7 64位安装JDK1.7+Tomcat8+apr的配置

首先安装JDK环境 1、官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html 下载Linux-jdk-7u80版本:    2、使用Xftp工具......

Elson
2017/12/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS 安装PHP5和PHP7

安装PHP5 下载解压二进制包 [root@test-a src]# cd /usr/local/src/[root@test-a src]# wget http://cn2.php.net/distributions/php-5.6.32.tar.bz2[root@test-a src]# tar jxvf php-5.6......

野雪球
49分钟前
3
0
windows上类似dnsmasq的软件Dual DHCP DNS Server

官网地址:http://dhcp-dns-server.sourceforge.net/官网定向的下载地址:https://sourceforge.net/projects/dhcp-dns-server/files/ 设置参考地址:http://blog.51cto.com/zhukeqiang/18264......

xueyuse0012
今天
3
0
LinkedHashMap源码解析

前言 HashMap中的元素时无序的,也就是说遍历HashMap的时候,顺序和放入的顺序是不一样的。 如果需要有序的Map,就可以采用LinkedHashMap. LinkedHashMap通过维护一个包含所有元素的双向链表,...

grace_233
今天
3
0
初识flask

文档 0.10.1版本 http://www.pythondoc.com/flask/index.html 1.0.2版本 https://dormousehole.readthedocs.io/en/latest/ 安装flask $ pip3 install flaskCollecting flask Downloading......

yimingkeji
昨天
5
0
Akka系统《sixteen》译

Actor是一个封装状态(state)和行为(behavior)的对象,它们只通过交换消息通信(放入收件人邮箱的邮件)。从某种意义上说,Actor是最严格的面向对象编程形式,但它更适合将他们视为人:在与Act...

woshixin
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部