【JavaWeb】知识总结Ⅵ(Tomcat)

欢迎来到@dandelionl_的csdn博文,本文主要讲解Java web的相关知识


我是dandelionl_,一个正在为秋招准备的学弟
喜欢的朋友可以关注一下,下次更新不迷路

 Ps: 月亮越亮说明知识点越重要 (重要性或者难度越大)   

目录

一.  一张图读懂Tomcat

✨什么是servlet?

✨Tomcat与servlet的关系

✨Servlet与Java Server Pages的关系

✨总结

二. Tomcat

✨Tomcat下载和安装

✨Tomcat启动

✨Tomcat 目录结构

✨catalina 启动 Tomcat

✨停止 Tomcat

✨修改 Tomcat 服务端口


一.  一张图读懂Tomcat

【JavaWeb】知识总结Ⅵ(Tomcat)_第1张图片

 如图是Tomcat作为Servlet容器, 负责处理客户请求, 把请求传送给servlet, 并将servlet的响应传送回给客户.

什么是servlet?

Servlet是Java Servlet技术的一部分,用于在服务器端处理客户端的请求和响应。Servlet运行在Web容器中,它可以接收来自客户端的请求,并生成相应的响应数据。

Servlet可以处理各种类型的请求,如GET、POST、PUT和DELETE等。它可以与数据库进行交互、生成动态网页内容、处理表单数据、实现会话管理等。通常,Servlet被用来开发Web应用程序的后台逻辑。

Servlet是基于Java技术的,因此它可以在各种支持Java的服务器上运行,如Apache Tomcat、Jetty等。通过配置Web容器,我们可以将Servlet映射到特定的URL,使其能够接收来自客户端的请求。

总的来说,Servlet是一种用于在服务器端处理Web请求的Java组件,它提供了丰富的功能和灵活性,使得开发Web应用程序变得更加简单和高效。

Tomcat与servlet的关系

Tomcat是一个用于运行Java Web应用程序的开源Web容器。也是非常流行和广泛使用的Java Servlet容器之一。

Java Servlet是一种基于Java的服务器端技术,用于处理Web请求和生成响应。

Servlet运行在Servlet容器中,而Tomcat就是一个Servlet容器。因此,Tomcat与Java Servlet之间存在密切的关系。

Tomcat提供了一个运行环境,用于部署和执行Java Servlet。它实现了Java Servlet规范,并提供了一些额外的功能和工具,以便于开发和部署Java Web应用程序。

当你将一个Java Servlet部署到Tomcat中时,Tomcat会负责管理这个Servlet的生命周期、接收和处理来自客户端的请求,并将生成的响应发送回客户端。Tomcat还提供了一些配置文件和管理界面,使得你可以对Servlet进行映射、配置安全性、进行性能调优等操作。

综上所述,Tomcat是一个Java Servlet容器,用于部署、运行和管理Java Servlet。它与Java Servlet密切相关,并提供了一套完整的运行环境和工具,帮助开发人员构建和发布Java Web应用程序。

Servlet与Java Server Pages的关系

Servlet与Java Server Pages(JSP)是Java Web开发中密切相关的两种技术。

Servlet是一种基于Java的服务器端技术,用于处理Web请求和生成响应。它是以Java类的形式编写的,通过继承 HttpServlet 类来实现。Servlet具有动态生成内容、处理表单数据、访问数据库等功能。

而JSP是一种通过在HTML页面中嵌入Java代码来动态生成内容的技术。它本质上是一种将Java代码嵌入到HTML页面中的模板引擎。JSP页面被Web容器编译成Servlet,然后由Servlet容器进行管理和执行。

Servlet和JSP可以配合使用,相互之间可以互补对方的不足。通常情况下,Servlet主要负责处理业务逻辑、访问数据库等复杂的后台操作,而JSP主要负责展示数据、生成动态的HTML页面。

在一个典型的Java Web应用程序中,Servlet负责接收客户端的请求,处理业务逻辑,并将处理结果存储在请求或会话中。然后,Servlet将控制权转交给JSP,由JSP来生成动态的HTML页面,将结果返回给客户端。

综上所述,Servlet和JSP是Java Web开发中常用的两种相关技术,它们可以搭配使用,提供了灵活的方式来构建动态的Web应用程序。

总结

tomcat总的来说, 就是连接服务器数据与客户端的web服务软件, 是实现web服务的手段之一

【JavaWeb】知识总结Ⅵ(Tomcat)_第2张图片

二. Tomcat

✨Tomcat下载和安装

去官网下载

【JavaWeb】知识总结Ⅵ(Tomcat)_第3张图片

解压即安装

✨Tomcat启动

1. 双击 bin 目录下的 startup.bat 文件
2. 输入 http://localhost:8080/ ,显示如下界面代表安装成功 , 默认在 8080 端口
3. 注意,不要关闭黑窗口,关闭了, tomcat 服务就停止了

【JavaWeb】知识总结Ⅵ(Tomcat)_第4张图片

 【JavaWeb】知识总结Ⅵ(Tomcat)_第5张图片

 【JavaWeb】知识总结Ⅵ(Tomcat)_第6张图片

Tomcat 目录结构

【JavaWeb】知识总结Ⅵ(Tomcat)_第7张图片

catalina 启动 Tomcat

进入到 Tomcat bin 目录下

【JavaWeb】知识总结Ⅵ(Tomcat)_第8张图片

执行命令: catalina run

【JavaWeb】知识总结Ⅵ(Tomcat)_第9张图片

停止 Tomcat

 1. 点击 tomcat 服务器窗口,直接点击的关闭按钮

【JavaWeb】知识总结Ⅵ(Tomcat)_第10张图片

2. 进入 Tomcat bin 目录下的 shutdown.bat 双击,就可以停止 Tomcat 服务器(推荐)

【JavaWeb】知识总结Ⅵ(Tomcat)_第11张图片

修改 Tomcat 服务端口

1. Tomcat 目录下的 conf 目录,修改 server.xml 配置文件
【JavaWeb】知识总结Ⅵ(Tomcat)_第12张图片

【JavaWeb】知识总结Ⅵ(Tomcat)_第13张图片

你可能感兴趣的:(tomcat,java)