tomcat解析(一)
发布日期:2021-10-18 18:51:24 浏览次数:2 分类:技术文章

本文共 950 字,大约阅读时间需要 3 分钟。

Tomcat中最顶层的容器叫Server,代表整个服务器,Server中包含至少一个Service,用于具体提供服务。Service主要包含两部分:Connector和Container。Connector用于处理连接相关的事情,并提供Socket与request、response的转换,Container用于封装和管理Servlet,以及具体处理request请求。一个Tomcat中只有一个Server,一个Server可以包含多个Service,一个Service只有一个Container,但可以有多个Connectors(因为一个服务可以有多个连接,如同时提供http和https连接,也可以提供相同协议不同端口的连接),结构图

4种容器的配置方法

Engine和Host的配置都在conf/server.xml文件中,server.xml文件是Tomcat中最重要的配置文件,Tomcat的大部分功能都可以在这个文件中配置,比如下面是简化了的默认配置:
test.com
这里定义了Server,8005端口是监听关闭端口,Server定义了名为“Catalina”的Service,Service定义了2个Connector,一个http协议,一个AJP协议,Service还定义了名为“Catalina”的Engine,Engine定义了名为“localhost”Host。
Host标签中name代表域名,上面定义的站点可以用www.test.com访问,appBase属性指的是站点的位置,unpackWARs是否自动解压war,autoDeploy是否自动部署。Alias别名test.com.
Content 有3种配置方法:1通过配置文件,2 war包放置host指定的目录下,3文件目录放置host指定的目录下
Wrapper的配置就是我们在web.xml配置的Servlet,1个Servlet对应1个Wrapper。

转载地址:https://blog.csdn.net/u011153869/article/details/53080088 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:tomcat解析(二)
下一篇:join方法的理解

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月21日 09时56分45秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

LiveGBS支持万级以上设备GB28181设备|平台接入互联网无插件直播 2019-04-27
利用websocket进行高性能的GB28181语音对讲前端代码 2019-04-27
利用LiveQing搭建快照直播监控-配置定时快照、实时检索 2019-04-27
LiveNVR中ONVIF预制位相关操作接口 2019-04-27
LiveGBS-GB28181国标流媒体服务-如何配置云录像目录 2019-04-27
LiveGBS-GB28181国标流媒体服务-配置RTMP、RTSP端口 2019-04-27
LiveQing-RTMP直播、VOD点播-如何监控视频转码进度 2019-04-27
LiveGBS-GB28181流媒体-配置流媒体服务集群 2019-04-27
宇视4G设备采用GB/T28181协议成功接入LiveGBS国标流媒体平台的设置流程 2019-04-27
常见音频编码格式解析 2019-04-27
LiveGBS国标流媒体服务中如何查看云台控制 2019-04-27
LiveGBS国标流媒体服务中如何获得接入的通道的直播流地址 2019-04-27
VUE中集成H5直播点播播放器LivePlayer过程 2019-04-27
LiveGBS中三种录像:设备录像、云端录像、实时录像的区别 2019-04-27
Linux中无root权限时LiveNVR如何启动或停止 Onvif/RTSP流媒体服务 2019-04-27
LiveGBS国标级联中支持自定义组织机构(本域树)向上级联GB28181 2019-04-27
LiveNVR中概览显示数据统计|CPU使用|内存使用|存储使用流媒体服务健康监控 2019-04-27
通过GB28181接入视频流媒体基于输出的RTSP流进行视频结构化分析 2019-04-27
GB28181国标流媒体服务中如何解决播放花屏、卡顿 2021-06-30
LiveGBS中配置了国标级联上级看不到通道怎么办 2021-06-30