目录
一. 一张图读懂Tomcat
✨什么是servlet?
✨Tomcat与servlet的关系
✨Servlet与Java Server Pages的关系
✨总结
二. Tomcat
✨Tomcat下载和安装
✨Tomcat启动
✨Tomcat 目录结构
✨catalina 启动 Tomcat
✨停止 Tomcat
✨修改 Tomcat 服务端口
一. 一张图读懂Tomcat
如图是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服务的手段之一
二. Tomcat
✨Tomcat下载和安装
去官网下载
解压即安装
✨Tomcat启动
1. 双击 bin 目录下的 startup.bat 文件
2. 输入 http://localhost:8080/ ,显示如下界面代表安装成功 , 默认在 8080 端口
3. 注意,不要关闭黑窗口,关闭了, tomcat 服务就停止了
✨Tomcat 目录结构
✨catalina 启动 Tomcat
进入到 Tomcat 的 bin 目录下
执行命令: catalina run
✨停止 Tomcat
1. 点击 tomcat 服务器窗口,直接点击的关闭按钮
2. 进入 Tomcat 的 bin 目录下的 shutdown.bat 双击,就可以停止 Tomcat 服务器(推荐)
✨修改 Tomcat 服务端口
1. Tomcat 目录下的 conf 目录,修改 server.xml 配置文件