Tomcat简介及组成

来源:互联网 发布:java实例化对象的方法 编辑:程序博客网 时间:2024/05/22 07:51

简介:

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

它是一个Web容器(servlet和JSP等),会调用用户的代码逻辑,可处理静态资源和动态资源。

Tomcat构成:

Tomcat在接收到用户请求时,将会通过以上组件的协作来给最终用户产生响应。

首先是最外层的Server和Service来提供整个运行环境的基础设施,而Connector通过指定的协议和接口来监听用户的请求,在对请求进行必要的处理和解析后将请求的内容传递给对应的容器,经过容器一层层的处理后,生成最终的响应信息,返回给客户端。


容器介绍:

Server:由上图可知,Server是整个配置文件的根元素,表示整个Tomcat服务器包含1个Service和多个Listener。

Listener:监听器,用来管理Tomcat生命周期和全局资源

Connector:连接器,代表外部客户之间的接口,负责监听客户请求,并将其转发给Engine进行处理,然后把处理结果返回给客户。

Engine:是一个servlet容器,将用户请求分配给其下面的虚拟主机处理。

Host:虚拟主机,负责处理请求

Context:代表了运行在Host上的单个web应用



0 0
原创粉丝点击