tomcat7默认是BIO模式,tomcat8默认是NIO

主要是修改tomcat文件夹下面的server.xml文件。

    <Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />

BIO模式:

修改connector中的protocol为HTTP/1.1,则为BIO模式

NIO模式:

修改connector中的protocol为org.apache.coyote.http11.Http11NioProtocol,则为NIO模式

APR模式:

这个需要下载一些其他的依赖:

1,最新的apr(http://apr.apache.org/download.cgi)

2,最新的apr-util(http://apr.apache.org/download.cgi)

3,tomcat-native.tar.gz(在bin/下有对应的安装包)

另外需要修改connector中的protocol为org.apache.coyote.http11.Http11AprProtocol

通过localhost:8080/manager/status查看状态

注:如何安装apr相关依赖,下面这篇文章有详细步骤。

https://www.cnblogs.com/hyzhou/p/7077012.html

知识使我快乐

tomcat配置BIO,NIO和APR相关推荐

  1. Apache Tomcat 7 Configuration BIO NIO AIO APR ThreadPool

    Apache Tomcat 7 Configuration Reference (7.0.93) - The Executor (thread pool) https://tomcat.apache. ...

  2. Tomcat BIO . NIO . ARP 配置

    Tomcat NIO配置 1. Tomcat NIO配置 今天在查看日志时发现tomcat的Socket连接方式为bio,于是我想既然有bio那肯定有nio.果然,一查就发现tomcat在6.0之后就 ...

  3. 【Tomcat】Tomcat Connector的三种运行模式【bio、nio、apr】

    Tomcat Connector(Tomcat连接器)有bio.nio.apr三种运行模式 bio bio(blocking I/O,阻塞式I/O操作),表示Tomcat使用的是传统的Java I/O ...

  4. Tomcat Connector的三种运行模式【bio、nio、apr】

    Tomcat Connector(Tomcat连接器)有bio.nio.apr三种运行模式 bio bio(blocking I/O,阻塞式I/O操作),表示Tomcat使用的是传统的Java I/O ...

  5. Tomcat 的三种(bio,nio.apr) 高级 Connector 运行模式

    Tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志.或者登录他们的默认页面http://localhost:8080/查看其中的服务器状态. ...

  6. Tomcat的BIO、NIO、APR模式对比与性能测试结果

    11.11活动当天,服务器负载过大,导致部分页面出现了不可访问的状态.那后来主管就要求调优了,下面是tomcat bio.nio.apr模式以及后来自己测试的一些性能结果. 原理方面的资料都是从网上找 ...

  7. Tomcat之NIO和APR性能对比

    寄上一篇Tomcat的接收请求方式:BIO/NIO/APR继续 环境介绍 version:Apache Tomcat 8.5 操作系统:Mac OS X 10.14.5 JVM:1.8.0 测试数据场 ...

  8. tomcat runing on daemon with apr and ssl mode

    前言: 简要介绍下tomcat 的三种运行模式,记录基于apr模式及支持SSL模式的安装方式 环境: 本文主要基于ubuntu 安装tomcat 7,与基于centos并无太大差异,主要差异在于相关依 ...

  9. Tomcat配置https方式访问

    1.准备安全证书 获得安全证书有两种方式:一种方式是到权威机构申购CA证书,还有一种方式是创建自我签名的证书.本文以自签名证书为例,使用SUN公司提供的证书制作工具keytool制作自签证书,JDK版 ...

最新文章

  1. 如何进行相机的绝对位置估计?
  2. vmware添加新硬盘 挂载新硬盘 硬盘扩容
  3. oracle limsize,查看oracle数据库----size
  4. POJ 3087 Shuffle'm Up 线性同余,暴力 难度:2
  5. PHP 调用web service接口(.net开发的接口)
  6. (原创)让mongodb的secondary支持读操作
  7. hashmap怎么取值_HashMap?面试?我是谁?我在哪?我会啥?
  8. 力扣 496 下一个更大的元素I
  9. 不要钱还免安装!Photoshop杀手火了,网友:作者是上帝么?
  10. python的前世今生
  11. IOS AirPrint功能
  12. adobe cs5中文补丁 indesign_indesign cs5下载_Adobe InDesign CS5简体中文版下载 - 下载之家...
  13. 超脑计划孵出的阿尔法蛋 拥有什么超能力?
  14. caputo分数阶导数程序_caputo分数阶导数
  15. Android音视频编码基础一
  16. jcp jsr_JCP专家组成员拒绝社交媒体API引发了关于创新的辩论
  17. 立创商城PCB库下载(SVN更新)
  18. 2021-2027年全球与中国滴流咖啡壶行业市场前瞻与投资战略规划分析报告
  19. UFT(Unified Functional Testing)软件基本使用—自动化测试
  20. 2018noip普及组初赛竞赛总结

热门文章

  1. css如何适配iPhoneX
  2. Html5-------合并单元格
  3. ES5 ES6相关内容 day15
  4. must,must_not,should组合关系以及OR和AND
  5. 烟台大学CSDN俱乐部参加2012移动开发者大会见闻
  6. python 3.7如何安装pyqt4
  7. 微信小程序布局-图片+文字
  8. 多元函数条件极值的求法 拉格朗日乘数法
  9. 《SQL经典实例》六——字符串处理
  10. 数据挖掘常见分析方法