Tomcat 总体结构

简介:

Tomcat中最核心的就是2个概念

Connector:这个负责对外交流(负责协调是它的主要任务),它可以接收请求,并且分配线程让Container进行处理)

Container;这个负责处理Connector接受的请求,(真正干活的部件)

Service:他包装了(1-n)个Connector和一个Container

 

解读server.xml

<Server>代表了一个服务器,这个元素必须唯一

<Service>可以包含一个Engine和多个Connector,它相当于一个封装器

<Engine> 它用于处理请求,它是servlet的容器

<Host> 代表了一个虚拟主机

<Conext>代表了特定的web应用,用于管理Servlet实例

<Connector> 通信端口





本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/840673,如需转载请自行联系原作者

目录
相关文章
|
存储 Java Unix
tomcat结构目录有哪些?
这些是Tomcat目录结构的主要部分,具体的目录结构可能会因Tomcat版本和配置而有所不同。这些目录和文件在Tomcat服务器的正常运行和Web应用程序的部署中起着关键作用。
189 0
|
XML 安全 Java
Tomcat-Tomcat源码结构介绍
Tomcat-Tomcat源码结构介绍
Tomcat-Tomcat源码结构介绍
|
应用服务中间件 容器
tomcat原理-2-结构与重要组件
Server(org.apache.catalina.Server) 代表整个tomcat容器,目前的实现有org.apache.catalina.core.StandardServer Server由两部分组成: Service[] - 真正提供服务的部分 GlobalNamingResources - 用来定义服务器的全局JNDI资源 Service(org.
917 0
|
Web App开发 Java 应用服务中间件
|
存储 自然语言处理 Java
1、solr包结构介绍,solrCore的安装配置,solr部署到Tomcat,多solrCore配置,配置中文分词器,界面功能介绍,Schema.xml的基本使用,数据导入
一、下载solr,下载地址是:http://archive.apache.org/dist/lucene/solr/,选择自己想要的solr的版本,本项目使用的版本是4.10.3 二、如果想下载Lucene,下载地址是: https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/java/ 三、其中solr-4.10.3的包结构如下: bin
1995 0
|
3月前
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
578 5
|
6月前
|
Java 应用服务中间件 Linux
在Java 12环境中配置和部署Apache Tomcat的步骤。
这段部署Tomcat的冒险旅程充满技术挑战,但同时也像游戏一样充满乐趣。它需要你提前准备,仔细执行,并随时准备解决意外情况。成功后,你就可以在这匹强壮的网络野马上,带着你的Java应用,冲向Web开发的璀璨星空。
216 56
|
9月前
|
网络协议 Java 应用服务中间件
框架源码私享笔记(01)Tomcat核心架构功能 | 配置详解
本文首先分享了《活出意义来》一书序言中的感悟,强调成功如同幸福,不是刻意追求就能得到,而是全心投入时的副产品。接着探讨了Tomcat的核心功能与架构解析,包括网络连接器(Connector)和Servlet容器(Container),并介绍了其处理HTTP请求的工作流程。文章还详细解释了Tomcat的server.xml配置文件,涵盖了从顶级容器Server到子组件Connector、Engine、Host、Context等的配置参数及作用,帮助读者理解Tomcat的内部机制和配置方法。
|
7月前
|
Java 应用服务中间件 Maven
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
453 27
|
7月前
|
Java 应用服务中间件 Apache
在IntelliJ IDEA中使用Maven配置Tomcat环境
此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
858 18