博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaWeb学习(一) ---- HTTP以及Tomcat的安装及使用
阅读量:4971 次
发布时间:2019-06-12

本文共 2907 字,大约阅读时间需要 9 分钟。

HTTP

一、协议

  双方在交互、通讯的时候,遵循的一种规范,一种规则。

 二、HTTP协议

  HTTP的全名是:Hypertext Transfer Protocol(超文本传输协议),针对网络上的客户端与服务器端在执行http协议的时候,遵循的一种规范。其实就是规定了客户端在访问服务器的时候,需要传送什么东西,服务器响应客户端的时候需要返回什么东西。

三、HTTP1.0和HTTP1.1的区别

  在HTTP1.0协议中,客户端与web服务器建立连接后,只能获得一个web资源。

  在HTTP1.1协议,允许客户端与web服务器建立连接后,在一个连接上可以获取多个web资源。

四、HTTP请求

  请求的数据里面包含三个部分内容 : 请求行 、 请求头 、请求体。   请求行:请求方式有:POST、GET、HEAD、OPTIONS、DELETE、TRACE、PUT,常用的有: GET、 POST   GET和POST的区别:   

  

  请求头

Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, */*        Referer: http://localhost:8080/examples/servlets/servlet/RequestParamExample        Accept-Language: zh-CN        User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)        Content-Type: application/x-www-form-urlencoded        Accept-Encoding: gzip, deflate        Host: localhost:8080        Content-Length: 31        Connection: Keep-Alive        Cache-Control: no-cache-----------------------------------------------------------------------------        Accept: 客户端向服务器端表示,我能支持什么类型的数据。         Referer : 真正请求的地址路径,全路径        Accept-Language: 支持语言格式        User-Agent: 用户代理 向服务器表明,当前来访的客户端信息。         Content-Type: 提交的数据类型。经过urlencoding编码的form表单的数据        Accept-Encoding: gzip, deflate : 压缩算法 。         Host : 主机地址        Content-Length: 数据长度        Connection : Keep-Alive 保持连接        Cache-Control : 对缓存的操作

 

  请求体:HTML代码

五、HTTP响应

  请求的数据里面包含三个部分内容 : 响应行 、 响应头 、响应体。   
* 响应行            HTTP/1.1 200 OK        协议版本          状态码 (JS中详细解释了,这里只列出一些常见的)                    200 : 成功,正常处理,得到数据。            403  : for bidden  拒绝            404 : Not Found            500 : 服务器异常* 响应头        Server:  服务器是哪一种类型。  Tomcat            Content-Type : 服务器返回给客户端你的内容类型        Content-Length : 返回的数据长度        Date : 通讯的日期,响应的时间

下载并安装Tomcat

1.下载Tomcat

官网地址:

 

 

2.安装Tomcat

  1. 直接解压 ,然后找到bin/startup.bat

  2. 可以安装

    启动之后,如果能够正常看到黑窗口,表明已经成功安装。 为了确保万无一失, 最好在浏览器的地址栏上输入 : http://localhost:8080 , 如果有看到内容 就表明成功了。

  3. 如果双击了startup.bat,  看到一闪而过的情形,一般都是 JDK的环境变量没有配置。

 

 

3.Tomcat目录

 

  bin

    > 包含了一些jar ,  bat文件 。  startup.bat

  conf

    tomcat的配置     server.xml  web.xml

  lib

    tomcat运行所需的jar文件

  logs

    运行的日志文件

  temp

    临时文件

  webapps

    发布到tomcat服务器上的项目,就存放在这个目录。    

  work(目前不用管)

    jsp翻译成class文件存放地

4.使用Tomcat发布WEB项目

需求: 如何能让其他的电脑访问我这台电脑上的资源 。 aa.html

    浏览器地址栏写法:localhost : 本机地址/项目名/文件夹名/文件名
  拷贝这个文件到webapps/ROOT底下, 在浏览器里面访问:
        http://localhost:8080/stu.xml
 
        使用IP地址访问:
    
        http://192.168.5.437:8080/aa.html

 5.WEB应用的目录结构

使用MyEcplise配置自己的Tomcat

  步骤一、获得服务器运行环境配置,Window/Preferences/Server/Runtime Environmen(每个版本的位置不同,自己寻找)

  步骤二、点击add选择自己下载的Tomcat版本,点击下一步

  步骤三、选在自己的Tomcat主目录文件夹点击finish

  步骤四、查看server中是否出现自己的Tomcat

   步骤五、测试自己的Tomcat

  步骤六、将自己的JSP项目配置到Tomcat中(具体怎么建立WEB项目以后会介绍)

 

转载于:https://www.cnblogs.com/JiangLai/p/9062697.html

你可能感兴趣的文章
optionMenu-普通菜单使用
查看>>
2016-2017-2点集拓扑作业[本科生上课时]讲解视频
查看>>
【MemSQL Start[c]UP 3.0 - Round 1 C】 Pie Rules
查看>>
Ognl中“%”、“#”、“$”详解
查看>>
我对应用软件——美团的看法
查看>>
执行了的程序,才是你的程序.
查看>>
struts2.x + Tiles2.x读取多个xml 配置文件
查看>>
表单校验之datatype
查看>>
python第六篇文件处理类型
查看>>
ubuntu16系统磁盘空间/dev/vda1占用满的问题
查看>>
grid网格布局
查看>>
JSP常用标签
查看>>
九涯的第一次
查看>>
处理器管理与进程调度
查看>>
向量非零元素个数_向量范数详解+代码实现
查看>>
java if 用法详解_Java编程中的条件判断之if语句的用法详解
查看>>
matlab sin函数 fft,matlab的fft函数的使用教程
查看>>
mysql adddate()函数
查看>>
mysql sin() 函数
查看>>
单片机复位电路
查看>>