04.Tomcat&Http

04.Tomcat&Http

一、Tomcat快速部署

  • 将Tomcat压缩包解压到一个非中文无空格的目录下
  • 检查是否配置了JAVA_HOME环境变量,如果没有配置需要配置JAVA_HOME环境变量
  • 双击Tomcat目录中bin目录下的startup.bat文件启动Tomcat,启动后窗口不能关闭
  • 在浏览器中输入地址http://localhost:8080则可以访问Tomcat的webapps目录中ROOT目录中的index.jsp页面

二、在Idea中配置Tomcat

1.如果使用的是2019版的Idea

  • 方式一:先配置Tomcat环境,再创建动态Web工程
    • 1)点击Run→Edit Configurations…

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VdE98cbT-1624087480521)(img\1.png)]

    • 2)点击+号选择Tomcat Servet,然后选择Local
      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CxSSbFhT-1624087480524)(img\2.png)]

    • 3)点击Configure…配置Tomcat环境,并给当前服务器起一个名字

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4ClhG5Vv-1624087480526)(img\3.png)]

    • 4)配置完成之后点击OK就配置好了一个没有部署任何项目的Tomcat

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1nlsPFer-1624087480529)(img\4.png)]

    • 5)创建一个Module,选择Java,并选中右边的Web Application(4.0)

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dcGc15Zu-1624087480530)(img\5.png)]

    • 6)给工程起一个名字,点击Finish

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IRjR8MYd-1624087480532)(img\6.png)]

    • 7)给刚刚创建的动态的Web工程添加Tomcat环境

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gEvtu9rc-1624087480533)(img\7.png)]

    • 8)添加Tomcat环境之后点击OK

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i3zrdTce-1624087480534)(img\8.png)]

    • 9)点击Tomcat7,选择Edit Configurations…

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XshlYnup-1624087480535)(img\9.png)]

    • 10)将动态Web工程部署到Tomcat上

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qoujtb7K-1624087480536)(img\10.png)]

    • 11)将动态Web工程部署到Tomcat上之后也可以修改在服务器上项目的名称

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LnTlIVGj-1624087480537)(img\11.png)]

    • 12)点击OK项目就部署到了Tomcat服务器上,编辑项目首页index.jsp的内容之后启动Tomcat即可运行
  • 方式二:Tomcat环境和动态Web工程同时配置
    • 1)点击File→New→Module

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iwDWYDNH-1624087480537)(img\12.png)]

    • 2)选择Java EnterPrise,选中Web Application,点击New配置Tomcat

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RNOGr9FE-1624087480538)(img\13.png)]

    • 3)点击New之后弹出的提示框中选择Tomcat Server

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ipSNQJ3o-1624087480540)(img\14.png)]

    • 4)选择解压的Tomcat的根目录

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JqF1cSj9-1624087480540)(img\15.png)]

    • 5)点击Next

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ChJtZMX7-1624087480541)(img\16.png)]

    • 6)设置动态Web工程的工程名后点击Finish

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g2OERmRC-1624087480542)(img\17.png)]

    • 7)打开动态Web工程的首页index.jsp页面,编辑后点击按钮直接启动Tomcat即可

    在这里插入图片描述

    • 8)如果每次修改了页面中的内容想让Tomcat自动更新,需要在Tomcat中做如下配置
    • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2KJC3DwG-1624087480543)(img\18.png)]

2.如果使用的是2020版Idea或之后的版本

  • 1)先创建一个Java工程
  • 2)然后在工程名上右键→Add FrameWork Support…

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PbI1OsI3-1624087480543)(img\19.png)]

  • 3)选中Web Application(4.0)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DWFbQ5Vg-1624087480545)(img\21.png)]

  • 4)选择Run→Edit Configurations…

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0cLJt7D4-1624087480546)(img\22.png)]

  • 5)之后的步骤与2019版的一样……

三、HTTP

1.简介

  • 全称:HyperText Transfer Protocol,超文本传输协议,是一种详细规定了浏览器和万维网服务器之间通信的规则
  • HTTP协议规定客户端(浏览器)与服务器之间通信的内容称为报文
  • 浏览器给服务器发送的叫请求报文
  • 服务器给浏览器发的叫响应报文

2.报文的格式

  • 请求报文
    • 请求行
    • 请求头
    • 请求体(GET请求没有请求体)
  • 响应报文
    • 响应行
    • 响应头
    • 响应体

3.常见的响应状态码

  • 200:请求成功
  • 404:请求资源未找到,通常是浏览器请求了错误的地址
  • 500:请求资源找到,但是服务器内部发生了错误
  • 302:重定向的状态码,当出现302的状态码时,在响应头中会有一个Location属性,后面对应一个新的请求地址,浏览器会重新向新的地址发送请求
    请求成功
  • 404:请求资源未找到,通常是浏览器请求了错误的地址
  • 500:请求资源找到,但是服务器内部发生了错误
  • 302:重定向的状态码,当出现302的状态码时,在响应头中会有一个Location属性,后面对应一个新的请求地址,浏览器会重新向新的地址发送请求
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值