Tomcat概念
Tomcat服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。
Tomcat安装
Tomcat官网:https://tomcat.apache.org/
Tomcat下载可以在官网下载列表中下载。
根据你需要的Tomcat版本进行下载,我选择的是Tomcat9。
下载好压缩包之后,将其解压缩到/usr/local/src目录下,并且重命名tomcat9。
Tomcat目录结构
Tomcat启动很方便,进入bin目录下,使用执行sh ./startup.sh就可以启动Tomcat,如果执行不成功请确保bin目录下所有sh文件是否有可以执行权限,执行chmod +x *.sh即可。
启动成功后在浏览器中输入localhost:8080就可以打开Tomcat界面。
Tomcat主要组件
Tomcat架构图
1. 服务器Server。
服务器Server组件是最外层的容器组件。包含了整个Servlet引擎的所有组件。当Tomcat启动时,会由Server来启动所有组件,关闭时也是由Server来关闭所有组件。
2. 服务Service。
3. 连接器Connector。
连接器Connector,每一个连接器对应一种协议,类似HTTP, HTTPS, AJP等。随着Tomcat的启动,每个连接器都会启动一个Socket服务端,接收请求。
4. 容器Container。
5. Engine
Engine是Servlet引擎。整个Servlet容器的顶层元素。
待续......