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. 怎么用python画心_python怎么画心Python的类实例属性访问规则
  2. idea 光标变粗 无法输入
  3. 系统梳理 Tensorflow、PyTorch 等深度学习框架,洞悉 AI 系统底层原理和算法
  4. iOS:菜单控制器和菜单项:UIMenuController和UIMenuItem
  5. 网博士自助建站系统_自助建站系统软件不一样的建站方式
  6. c与python内存传递_如何将C中的内存地址转换为python ctypes调用?
  7. Map按照key的ASCII码排序
  8. imx8mm yocto_bsp 编译
  9. 傻瓜攻略(十六)——MATLAB实现txt文件复杂内容的读取
  10. 微软Azure动手实验营4月课程预告
  11. 绵阳师范学院2021计算机考试,绵阳师范计算机学院2021年招生计划
  12. 高德地图:创建多个覆盖区域
  13. 收录查询 搜狗收录批量查询工具
  14. 【烈日炎炎战后端】Linux(0.3万字)
  15. python控制电脑蜂鸣器
  16. 汇量科技蔡超:提高云使用率是云计算市场的下一个增长点
  17. 一、如何下载JDK?
  18. 做中学(Learning by Doing)之背单词-扇贝网推荐
  19. 消息代理 - RabbitMQ - 学习/实践
  20. 计算机试题及答案大学网络创业交流会,解析:在考生文件夹下打开文档WORD.DOCX。某高校学生会计划举办一场“大学生网络创业交流会”的活动,拟邀 - 计算机二级 - 看书网站...

热门文章

  1. router路由传参 - props
  2. java模拟网易邮箱登录_java实现163邮箱发送邮件到qq邮箱成功案例
  3. MySQL 生成累计乘积
  4. 2019年编程语言排行榜,你还在犹豫吗?
  5. 数字电位器X9312
  6. linux 通过ssh上传文件
  7. C语言知识-零零散散(三)
  8. google的开源工程,真多
  9. iOS硬编解码相关知识
  10. Springboot项目中使用Kafka