Tomcat核心原理解析

本文深入探讨了Tomcat的基础知识,包括Web概念、常见的Web服务器和Tomcat的历史与安装。接着,分析了Tomcat的架构,重点介绍了Http工作原理、Coyote连接器和Catalina容器。此外,还解析了Tomcat的启动流程和请求处理过程,并对Jasper和JSP的编译原理进行了讲解。最后,讨论了Tomcat服务器的配置。
摘要由CSDN通过智能技术生成

1.Tomcat基础

1.1Web概念

在这里插入图片描述注意: 动态资源必须转换为静态资源之后才能被浏览器解析
在这里插入图片描述
附加概念:
URL:

  • 在互联网中每个资源(html、css、js、img、png、video)都有一个唯一地址去标识该资源。

  • URL全称Uniform Resource Locator(统一资源定位符)

    http://192.168.6.123:8080/1.jpg

  • URL:通常是由 ip地址、端口号、资源名称、协议名、项目名等组成。

HTTP

  • HTTP全称 Hypertext Transefer Protocol 超文本传输协议。

  • 浏览器和服务器之间进行数据交互的协议。

1.2常见的Web服务器
1.2.1概念

在这里插入图片描述

1.2.2常见的Web服务器软件

在这里插入图片描述

1.3Tomcat历史

在这里插入图片描述

1.4Tomcat安装

前提条件:安装好了JDK(因为jsp转换成servlet后需要编译,所以需要jdk )
具体:tomcat安装前为什么要安装jdk?

Tomcat点击查看:https://blog.csdn.net/qq_40881680/article/details/83582484

1.5Tomcat目录结构

在这里插入图片描述具体:
在这里插入图片描述在这里插入图片描述

1.6Tomcat启动和停止

启动tomcat服务器: 在tomcat安装目录的bin目录下,运行startup.bat。
访问tomcat服务器:http://主机的ip地址:端口号
本地ip地址可以用localhost表示
如下图所示,表示tomcat服务器正常启动:

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值