您好,今天小深来为大家解答以上的问题。tomcat作用相信很多小伙伴还不知道,现在让我们一起来看看吧!

tomcat作用(tomcat作用及原理)tomcat作用(tomcat作用及原理)


tomcat作用(tomcat作用及原理)


1、title: Tomcat 组件date: 2020/05/06 17:19先简单介绍一下 Tomcat 中的各种组件,要不你后面听不懂conf/server.xml根据Tomcat自身的分类,上面这些元素可以分成四种:一个Tomcat只有一个 .xml,即 一个Tomcat实例只有一个 。

2、它不是一个容器,它只是单纯地扮演着一个包裹的角色。

3、它代表 Tomcat 实例本身。

4、可配置的属性很少。

5、根据上面摘录的默认配置,会侦听localhost的TCP端口8005,当该端口接收到字符串"SHUTDOWN"时,即执行关闭Tomcat作。

6、有两种特有的组件,一个是GlobalNamingResources(全局命名资源),一个是Serv(服务)。

7、除此之外,还可以有Listener()这种可以作用于不同层次容器的组件。

8、默认配置了六种Listener。

9、配置在这一层的Listener对所有容器起作用。

10、它代表整个 Tomcat 实例,因此它还有一个作用,就是 SHUTDOWN 请求。

11、它是一个顶层组件,用于包裹它下面的多个 Serv 组件。

12、一个Serv就是一个完整的服务, 负责将若干个Connector和一个Engine(引擎)包裹在一起 。

13、除此之外,Serv还可以配置一个Executor(共享线程池)用于管理所有Connector的线程数量。

14、如图所示,Serv有Executor、Connector和Engine三种组件。

15、其中,每个Connector负责侦听一个TCP端口,接收相应的请求,并转发给绑定的Engine处理。

16、Engine处理完后,通过Connector把结果返回给客户端。

17、在配置了Executor的情况下,所有Connector的线程受Executor统一管理。

本文到这结束,希望上面文章对大家有所帮助。