??详细介绍了Tomcat服务器的server.xml配置文件结构,包括BIO与NIO模式,以及请求处理流程。
??前面我们简单介绍了Tomcat服务器的基本概念,现在我们来简单看看它的核心配置文件server.xml。
??本文将会介绍Tomcat中比较重要的一些配置和概念,而又不会太深入底层,本文并不是专业的Tomcat学习文章。如果你是Java学习者或者开发者,并且没有专门的时间和计划去详细学习Tomcat服务器,那么本文值得一看!
文章目录
- 1 server.xml文件概述
- 2 Server
- 2 Listener
- 3 GlobalNamingResources
- 3.1 Environment
- 3.2 Resource
-
- 4 Service
- 5 Executor
- 6 Connector
- 6.1 acceptCount、maxConnections与maxThreads
- 6.1.1 握手队列
- 6.1.2 tomcat的参数
- 6.2 tomcat的BIO与NIO模式
- 6.2.1 BIO的connector
- 6.2.2 NIO的connector
- 6.2.3 总结
- 7 Engine
- 8 Host
- 8.1 Context
- 8.2 Web应用的自动部署
- 8.3 自动部署与Context
- 8.4 静态部署Web应用
- 9 tomcat的请求查找
- 9.1 根据协议和端口号选定Service和Engine
- 9.2 根据域名或IP地址选定Host
- 9.3 根据URI选定Context(Web应用)
cs