Tomcat整合APR
Tomcat整合APR
安装依赖
yum install apr-devel
yum install openssl-devel
yum install gcc
yum install make
yum install expat-devel
安装apr
下载最新的apr与apr-util
地址:http://apr.apache.org/download.cgi
cd /usr/local/
将两个tar包拷贝到该目录,tar xzvf 解压
cd apr-{version}
#./configure
#make
#make installcd /usr/local/apr-util-{version}
#./configure --with-apr=/usr/local/apr //配置指向apr的安装目录
#make
#make install
安装 tomcat-native
进入Tomcat安装目录/bin
#tar xzvf tomcat-native.tar.gz
#cd tomcat-native-{version}-src/jni/native
# ./configure --with-apr=/usr/local/apr --with-java-home=/usr/java/jdk{version}
#make
#make install
修改 tomcat 的启动 shell ( catalina.sh ),在该文件中加入启动参数: CATALINA_OPTS="-Djava.library.path=/usr/local/apr/lib"
Tomcat8以下版本,需要指定运行模式,将server.xml中节点:protocol从HTTP/1.1改成org.apache.coyote.http11.Http11AprProtocol
<Connector port="8080" protocol="org.apache.coyote.http11.Http11AprProtocol" maxThreads="1000"connectionTimeout="20000" redirectPort="8443" />
且在server.xml添加Listener
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
配置SSL
<Connector port="443" maxHttpHeaderSize="8192"protocol="org.apache.coyote.http11.Http11AprProtocol"maxThreads="150"enableLookups="false" disableUploadTimeout="true"acceptCount="100" scheme="https" secure="true"SSLEnabled="true"SSLCertificateFile="${服务器签名好的证书.crt}"SSLCertificateKeyFile="${服务器的密钥.pem}" />
启动Tomcat,查看catalina.out,包含["http-apr-8080"] 表示用apr模式启动成功。
如果不需要ssl,将server.xml中节点做如下修改
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="off" />
Tomcat 7.x版本从7.0.30开始就默认支持apr
转载来源:http://www.cnblogs.com/jefferycao/p/7281280.html
参考来源:https://blog.csdn.net/u014497502/article/details/51503151
Tomcat整合APR相关推荐
- 转载--tomcat整合apr
原文地址: http://zhaosheng.wolf.blog.163.com/blog/static/115304589201212845341723/ APR(Apache Portable R ...
- 请求solr服务器未响应,solr与tomcat整合
一.准备工作:我使用的是tomcat7.0,solr-4.8.1 solr-4.8.1解压后是这样的. 二.开始配置了 1.首先要创建两个文件夹.home和server.我是创建在与solr-4.8. ...
- Apache和Tomcat整合
转自:http://blog.csdn.net/yunlong34574/article/details/19282175 手上的需求是要通过80端口进来apache,然后分发到不同的服务器程序,本身 ...
- 在Linux下进行Apache+tomcat整合
今天为大家介绍如何在Linux下进行Apache+tomcat整合,虚拟机版本是Redhat5,ip地址为192.168.1.12,实验步骤如下: 一 安装Jdk 二 安装Apache 三 安装tom ...
- 【ssh从零单排】eclipse和tomcat整合配置
(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.Tomcat配置 Tomcat是现在比较流行的一种web局域网调试用服务器(我的理解可能不准确) ...
- Linux系统下Apache与Tomcat整合
Linux系统下Apache与Tomcat整合 1.准备,下载需要的文件. 到Apache官方网站下载所需要的文件: httpd-2.2.17.tar.gz apache-tomcat-6.0.32. ...
- linux tomcat 开启apr,tomcat开启APR
tomcat开启APR tomcat中一共有三种运行模式,分别是:bio,nio,apr bio是阻塞式IO操作,使用的是传统的java i/o处理方式,对于每一个请求都要创建一个线程来进行处理,所以 ...
- Tomcat 使用apr优化
转载自 Tomcat 使用apr优化 最近业务服务器出现了一些问题,Nginx傲娇了,准备把加Nginx插件上的一些处理逻辑扔到后端的Tomcat的业务处理里面去,考虑到tomcat目前本来就压力 ...
- tomcat整合apache
历时4个多小时,最终把tomcat与apache整合起来了. 中间出了各种各样的问题,现记录一下,也希望能对后来者有点帮助. 背景 apache与tomcat的差别联系大家都知道: tomcat能处理 ...
最新文章
- encoder decoder 模型理解
- ecshop $user
- Netty学习笔记(二)Netty服务端流程启动分析
- python本地库_Python学习第71课-本地建立repository仓库
- Safari技术预览版141来啦,增加了哪些新功能?
- L1-042 日期格式化-PAT团体程序设计天梯赛GPLT
- protobuf(Protocol Buffers)java初体验
- WCF服务可靠性传输配置与编程开发(转)
- 【WIN7安装Github遇到的问题】
- 科罗拉多大学波尔得分校计算机科学,科罗拉多大学波尔得分校排名
- android+显示ui布局,[Android ]UI布局 (线性布局+相对布局)
- python如何实现输出表格_python如何以表格形式打印输出
- ShuffleNet原理
- 角速度的相似变换定理的证明
- 加密通信(三):CA证书
- 贪心算法基础(一)——数列极差
- 利用Python自动爬取全国30+城市地铁图数据
- 计算机组装配件选择,组装电脑选配件时需要注意哪几方面?
- android 手势输入法,搜狗手机输入法Android 4.6版新增手势操作
- 基于ectd实现go的服务注册