入门Tomcat

Web服务器

1.概念:Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache、 Nginx 、IIS。
2.工作原理
Web服务器的工作原理,一般可分成如下4个步骤:连接过程、请求过程、应答过程以及关闭连接。下面对这4个步骤作一简单的介绍。连接过程就是Web服务器和其浏览器之间所建立起来的一种连接。查看连接过程是否实现,用户可以找到和打开socket这个虚拟文件,这个文件的建立意味着连接过程这一步骤已经成功建立。请求过程就是Web的浏览器运用socket这个文件向其服务器而提出各种请求。应答过程就是运用HTTP协议把在请求过程中所提出来的请求传输到Web的服务器,进而实施任务处理,然后运用HTTP协议把任务处理的结果传输到Web的浏览器,同时在Web的浏览器上面展示上述所请求之界面。关闭连接就是当上一个步骤--应答过程完成以后,Web服务器和其浏览器之间断开连接之过程。Web服务器上述4个步骤环环相扣、紧密相联,逻辑性比较强,可以支持多个进程、多个线程以及多个进程与多个线程相混合的技术。
简单概述:客户端即浏览器通过URL来访问资源发出请求,而web服务器接收请求,web服务器根据URL查找容器中是否含有对应的Servlet,有则创建并将请求传递给Servlet,调用Servlet的service()服务方法得到响应,最后将响应发回给浏览器。

在这里插入图片描述
Servlet容器响应客户请求访问特定Servlet流程
(1)客户发出要求访问特定Servlet的请求。
(2)Servlet容器接收到客户请求,对其解析。
(3)Servlet容器创建一个ServletRequest对象,在ServletRequest对象中包含了客户请求信息以及其他关于客户的相关信息,如请求头、请求正文,以及客户机的IP地址等。
(4)Servlet容器创建一个ServletResponse对象
(5)Servlet容器调用客户所请求的Servlet的service()服务方法,并且把ServletRequest对象和ServletResponse对象作为参数传递给服务方法。
(6)Servlet从ServletRequest对象中可获得客户的请求信息。
(7)Servlet利用ServletResponse对象来生成响应信息。
(8)Servlet容器把Servlet生成的响应结果发送给客户。

Tomact

1.概念:当然Tomact属于一个web服务器,Tomcat是Apache开源软件组织的一个软件项目,是一个优秀的Servlet容器,Tomcat本身完全用Java语言编写的。Tomcat除了能够充当运行Servlet的容器,还提供了作为web服务器的一些实用功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。
2.下载安装Tomcat
2.2)下载地址

Tomcat官网https://tomcat.apache.org/
在这里插入图片描述
2.1)Tomcat不同版本
不同版本Tomcat可能会要求不同的JDK版本,需要根据电脑安装的JDK版本下载可以运行的Tomcat版本。
在这里插入图片描述
2.2)下载压缩包或安装程序

  • 安装Tomcat可以选择下载压缩包或者安装程序

Tomcat 10版本下载链接:
https://tomcat.apache.org/download-10.cgi

在这里插入图片描述

  • 下载压缩包:
    只需将压缩包解压到硬盘即可。

  • 下载安装程序:
    通过程序安装Tomcat,会自动在Windows操作系统中注册Tomcat服务,并且在操作系统的【开始】【程序】菜单中加入Tomcat管理菜单。

2.3)配置所需系统环境变量

  • Tomcat本本身就是一个Java程序,所以启动Tomcat需要JDK安装环境
  • JAVA_HOME:它为JDK的安装目录
  • 如何设置
    在Windows操作系统,选择【控制面板】→【系统和安全】→【系统】→【高级系统设置】→【环境变量】→【新建】命令。接下来就可以创建JAVA_HOME系统环境变量了,注意的环境变量的值为JDK安装目录的路径,而不是其目录下的\bin目录。在这里插入图片描述

3.启动Tomcat并测试Tomcat的安装

  • 启动Tomcat
    在Windows操作系统中,如果是直接通过Tomcat安装程序安装Tomcat,可以从Windows的【开始】菜单中启动或关闭Tomcat服务器;此外还可以通过运行批处理文件来启停Tomcat服务器,在Tomcat安装目录中\bin目录下,有startup.bat和shutdown.bat这两个脚本,双击运行这两个脚本就可以进行启停Tomcat。
启动脚本关闭脚本
startup.batshutdown.bat
  • 测试Tomcat的安装
    Tomcat服务器启动后,就可以在浏览器中访问以下URL:
http://localhost:8080/

如果Tomcat安装正确,浏览器将会展示如图页面:
在这里插入图片描述
Tomcat服务器的主页由服务器端的index.jsp文件生成。
如果无法访问此页面,此可以从以下方面查找原因:

 - 检查JDK安装是否正确
 - 检查JDK的版本是否与Tomcat的版本匹配
 - 检查JAVA_HOME环境变量的设置,应确保它的值与JDK安装目录一致

4.Tomcat的目录结构

目录描述
/bin存放在Windows平台以及Linux平台上启动和关闭Tomcat脚本文件
/conf存放Tomcat服务器的各种配置文件,其中最重要的配置文件时server.xml
/lib存放Tomcat服务器以及所有Web应用都可以访问的JAR文件
/logs存放Tomcat的日志文件
/webapps在Tomcat上发布Java Web应用时
/workTomcat的工作目录,Tomcat在运行时把生成的一些工作文件放于此目录下。例如某人情况下,Tomcat把编译JSP而生成的Servlet类文件放于此目录下。

5.部署资源
将Web应用文件放在webapps目录下,启动Tomcat就可以访问Tomcat服务器中的资源

总结

以上便是介绍了入门Tomcat
  • 介绍了什么是Web服务器
  • 介绍了Tomcat服务器
  • 如何下载配置Tomcat服务器
  • Tomcat服务器目录结构
  • 如何在Tomcat部署资源
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值