tomcat运行模式APR安装
centos6.2下,Tomcat运行模式apr安装过程,如下:
一、安装apr
[root@vmT227-m5 /]# cd /usr/local/
[root@vmT227-m5 local]# tar zxvf apr-1.4..tar.gz
[root@vmT227-m5 local]# ./configure --prefix=/usr/local/ap
如果报错误:rm: cannot remove `libtoolT': No such file or directory
解决方法:
[root@vmT227-m5 apr-1.4.]# vi configure
将
RM='$RM'
改成:
RM='$RM -f'
[root@vmT227-m5 apr-1.4.]# make && make install
二、安装apr-iconv
[root@vmT227-m5 local]# tar -zxvf apr-iconv-1.2.1.tar.gz
[root@vmT227-m5 local]# cd apr-iconv-1.2.1
[root@vmT227-m5 local]# ./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr
[root@vmT227-m5 local]# make && make install
三、安装apr-util
[root@vmT227-m5 local]# tar zxvf apr-util-1.3..tar.gz
[root@vmT227-m5 local]# cd apr-util-1.3.
[root@vmT227-m5 local]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-apr-iconv=/usr/local/apr-iconv/bin/apriconv
[root@vmT227-m5 local]# make && make install
四、安装tomcat-native
[root@vmT227-m5 local] cd /usr/local/tomcat-jiaoshiduan-app/bin/ #tomcat安装路径
[root@vmT227-m5 bin]# tar zxvf tomcat-native-1.1.-src.tar.gz
[root@vmT227-m5 bin]# cd tomcat-native-1.1.-src/jni/native
[root@vmT227-m5 bin]# ./configure --with-apr=/usr/local/apr --with-java-home=/usr/local/jdk1..0_75
[root@vmT227-m5 bin]# make && make install
五、配置tomcat apr模式
[root@vmT227-m5 local] vim /etc/profile
#apr
export LD_LIBRARY_PATH=/usr/local/apr/lib
[root@vmT227-m5 local] source /etc/profile
六、修改server.xml
将 <Connector port="28080" protocol="HTTP/1.1”中的protocol修改成org.apache.coyote.http11.Http11AprProtocol,然后重启Tomcat,看到以下内容,表示apr模式安装成功
org.apache.catalina.core.AprLifecycleListener init
INFO: Loaded APR based Apache Tomcat Native library 1.1.. INFO: Starting ProtocolHandler ["http-apr-8080"]
INFO: Starting ProtocolHandler ["ajp-apr-8019"]
相关安装软件下载地址,请点击这里
tomcat运行模式APR安装的更多相关文章
- liunx tomcat 运行模式apr
tomcat运行模式一共三种:bio.nio.apr 网上对这三种运行模式的解释外: bio运行模式:阻塞式I/O操作,表示Tomcat使用的是传统的Java I/O操作(即java.io包及其子包) ...
- Tomcat系列(8)——Tomcat运行模式连接数和线程池
Connector的主要功能,是接收连接请求,创建Request和Response对象用于和请求端交换数据:然后分配线程让Engine(也就是Servlet容器)来处理这个请求,并把产生的Reques ...
- tomcat运行模式
Tomcat Connector的三种不同的运行模式性能相差很大 这三种模式的不同之处如下: BIO: 一个线程处理一个请求.缺点:并发量高时,线程数较多,浪费资源. Tomcat7或以下,在Linu ...
- tomcat-四种运行模式和三种部署模式(优化)
四中运行模式如下: 1-bio: 传统的Java I/O操作,同步且阻塞IO. 2-nio: JDK1.4开始支持,同步阻塞或同步非阻塞IO 3-aio(nio.2): JDK7开始支持,异步非阻塞I ...
- 【转】Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式
转载地址:http://www.oschina.net/question/54100_16195 tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或 ...
- Tomcat Connector三种运行模式(BIO, NIO, APR)的比较和优化
Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下: 这三种模式的不同之处如下: BIO: 一个线程处理一个请求.缺点:并发量高时,线程数较多,浪费资源. Tomc ...
- Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式及apr配置
转: http://www.oschina.net/question/54100_16195omcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志. ...
- Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式
tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志.或者登录他们的默认页面http://localhost:8080/查看其中的服务器状态. ...
- 配置Tomcat apr运行模式
tomcat中一共有三种运行模式,分别是:bio,nio,apr bio是阻塞式IO操作,使用的是传统的java i/o处理方式,对于每一个请求都要创建一个线程来进行处理,所以开销较大不适合处理高并发 ...
随机推荐
- 解决:No qualifying bean of type [org.springframework.jdbc.core.JdbcTemplate] found for dependency
错误: Description: Field jdbcTemplate in com.gwd.dao.impl.IUserDaoImpl required a bean of type 'org.sp ...
- hibernate整合进spring后的事务处理
单独使用hibernate处理事务 本来只用hibernate开发,从而可以省了DAO层实现数据库访问和跨数据库,也可以对代码进行更好的封装,当我们web中单独使用hibernate时,我们需要单独的 ...
- 使用python(command line)出现的ImportError: No module named 'xxx'问题
当你在python.exe直接输入 import test 时报出importerror: no module named 'test' ,这个错误时由于路径问题,sys并没有找到你输入的这个文件 解 ...
- Qt网络编程QTcpServer和QTcpSocket的理解
前一段时间通过调试Qt源码,大致了解了Qt的事件机制.信号槽机制.毕竟能力和时间有限.有些地方理解的并不是很清楚. 开发环境:Linux((fedora 17),Qt版本(qt-everywhere- ...
- chrome误删了bookmarks且已经同步清空了google云端的挽救方式
收藏夹里被误删文件恢复步骤:1.快捷键 Win+R 输入 Chrome 的用户数据路径:Windows XP:%USERPROFILE%\Local Settings\Application Data ...
- 第三百二十六节,web爬虫,scrapy模块,解决重复ur——自动递归url
第三百二十六节,web爬虫,scrapy模块,解决重复url——自动递归url 一般抓取过的url不重复抓取,那么就需要记录url,判断当前URL如果在记录里说明已经抓取过了,如果不存在说明没抓取过 ...
- Java如何获取正在运行的线程的名称?
在Java编程中,如何获取正在运行的线程的名称? 以下示例显示如何获取正在运行的线程的名称. package com.yiibai; public class GettingThreadName ex ...
- perl学习-运算符添加引号
这个比较有意思,在其它语言中好像没有特别提到 Perl 引号运算符如下表所示. 运算符描述实例 q{ }为字符串添加单引号q{abcd} 结果为 'abcd' qq{ }为字符串添加双引号qq{abc ...
- CI框架 -- CLI执行php代码
什么是CLI: CLI (命令行界面)是一种基于文本的和计算机交互的方式. 更多信息, 请查看 维基百科 . 为什么使用CLI? 虽然不是很明显,但是有很多情况下我们需要使用命令行来运行 CodeIg ...
- (诊断)处理错误fatal error: Python.h: No such file or directory
安装与Python版本对应的 python-dev 即可,比如: $ -dev