Tomcat的三种模式及部署两个项目
企业级中间件Tomcat
详解之三种模式及部署两个项目
Tomcat Connector的三种不同的运行模式性能相差很大,有人测试过的结果如下:
这三种模式的不同之处如下:
官方对这三种的区别的详细说明:
Java Blocking Connector | Java Nio Blocking Connector | APR/native Connector | |
---|---|---|---|
BIO | NIO | APR | |
Classname | AjpProtocol | AjpNioProtocol | AjpAprProtocol |
Tomcat Version | 3.x onwards | 7.x onwards | 5.5.x onwards |
Support Polling | NO | YES | YES |
Polling Size | N/A | maxConnections | maxConnections |
Read Request Headers | Blocking | Sim Blocking | Blocking |
Read Request Body | Blocking | Sim Blocking | Blocking |
Write Response | Blocking | Sim Blocking | Blocking |
Wait for next Request | Blocking | Non Blocking | Non Blocking |
Max Connections | maxConnections | maxConnections | maxConnections |
Tomcat
启动的时候,可以通过log
看到Connector
使用的是哪一种运行模式:
例如:
安装apr
来提高tomcat
的可伸缩性和性能(Tomcat的APR模式需要)
1.apr
和apr-util
下载apr
和apr-util
最新版
此次试验下载版本为:
解压文件
安装apr
和apr-util
2.tomcat-native
下载tomcat-native
安装 tomcat-native
设置 apr 的环境变量
启动tomcat
并查看catalina.out
出现:
则apr
安装成功
tomcat
使用同一端口号部署多个项目
通过访问:
Over~
版权协议须知!
本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
1568 0 2017-07-22
博主卡片
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。
现在时间 2025-04-27
今日天气
站点统计
- 文章总数:241篇
- 分类总数:29个
- 评论总数:15条
- 本站总访问量 406841 次
@ymidsuwfoa 这篇文章不错!
@svmuvwpuqi 真棒!
@smdxydrauu 博主太厉害了!
@xiaozi 最后的分享的镜像下载地址打不开 服务器没有开机吗?
@yuanyuan 为什么我的4b安装centos7.9 插上tf卡 显示不兼...
@Wong arrhenius 牛比
@MakerFace 厉害了!
@TongSir 老哥 更新下我的友链链接 https://blog.ton...