【前言】
之前写过的Tomcat大概安装及目录解析:
Web应用服务器——Tomcat_笨笨在努力的博客-CSDN博客_web应用服务器
在上一篇HTTP详解中,我们自己模拟实现了HTTP请求与响应,可以看到,对于处理动态请求,自己实现服务器是比较麻烦的(比如需要Socket套接字连接,读取请求体,响应体),所以,是有人已经帮我们实现了的,就是已有的Web应用服务器,——Tomcat
什么是Web应用服务器呢?——用于处理动态请求
简单来说,
一般的Web服务器只提供页面浏览,文件下载和邮件等服务,如果要产生一些动态的响应,Web服务器一般不会自己处理,而是会委托给一些其它的程序例如JSP(JavaServer Pages)脚本,servlets和ASP(Active Server Pages)等脚本。这些能处理动态响应的服务器就称为应用服务器
所以简单来说,Tomcat主要就是用于处理动态请求的
Tomcat——是被人写好的main方法我们的代码是被Tomcat反向控制的
HTTP服务器——和客户端浏览器HTTP协议通信
Servlet容器——Servlet可以理解为Tomcat提供给Java的一组API,实现这个API,以达到HTTP请求和响应
Web应用服务器——因为Tomcat最主要的就是被当作Servlet容器来使用,作为一个应用服务器来处理动态请求。
Servelet又是干什么的呢:简单理解就是用于接收和处理用户请求,在下面一篇文章中将详细剖析
Tomcat默认端口为8080,如果启动失败,查看是否已经被占用
然后去任务管理器找对应的进程