HTTP协议

  是一个应用层网络协议:超文本传输协议!

  特点:

    1,简单,快熟支持东中不同的请求方式GET/POST 等。。

    2,灵活,可以传输任意类型的数据!

    3,无连接:每次链接只能处理一次请求,处理完毕相应,立即断开。

    4,无状态:处理请求响应时,没有记忆能力,如果后续处理需要使用到前面的信息,则必须 重新传递!

HTTP协议由请求和响应组成

  请求:

    由四部分组成:

      -请求头:由一个个键值对组成,是通知服务器有关客户端的信息的!

      -请求体:请求是所携带的数据(GET请求的数据在网址中不在请求体中)

      -请求空行:请求头部之后的一个空白行

      -请求行:由请求方法,和服务器地址和HTTP协议版本组成

  响应:

    有三部分组成:

      -响应头:描述服务器的信息(内容大小,内容类型)

      -响应体:服务器给浏览器的数据

      -响应行:包含了服务器的HTTP协议版本,响应状态码

GET请求和post请求的区别

  GET请求:

    请求数据在网址中以键值对的形式拼接,可传输的数据量小,且只能传输字符串,还不安全!

  POST请求:

    请求的数据存储在请求体中,可传输大量数据,传输数据时,应为在请求体中,所以较为安全!

Tomcat 环境搭建 - 独立运行环境

  前置条件: 

  在安装JDK时, 使用JAVA_HOME方式 配置环境变量 !

  必须存在JAVA_HOME变量, 才可以安装tomcat!

  配置JAVA_HOME步骤: 

  

  

安装独立运行环境步骤: 

    1.  官网下载tomcat  官网:https://tomcat.apache.org

    2.  解压到任意目录, 注意: 不要存在中文路径中

    3.  安装tomcat服务 到 计算机中

        -   通过dos命令行, 进入解压后的tomcat文件夹中的bin目录

        -   在dos命令行中, 输入service install回车 进行安装

        -   观察安装成功的提示: The service 'tomcat7' has been installed.



    验证是否安装成功: 

        前置条件:oracle与tomcat 默认端口号冲突, 先修改端口号!
            1.  打开tomcat目录下的conf目录,
            2.  使用文本编辑器 打开server.xml文件
            3.  寻找不在注释中的8080 , 将其更改为80, 大概在71行

        打开tomcat 目录下的bin目录, 打开tomcat7w.exe , 点击start !

卸载tomcat服务

tomcat官方卸载方式: 

    1.  dos命令行, 进入tomcat文件夹中的bin目录, 输入:service remove
    2.  观察卸载成功的提示: 
        The service 'tomcat7' has been removed.

window命令卸载方式:(适用于所有软件)

    在dos命令窗口中(任意路径) , 输入:

        sc delete 服务名;

tomcat目录结构

bin/             二进制可执行文件和脚本
common/    Catalina本身和web应用可加载的类目录
conf/           配置文件目录
lib/              所有Web应用可见的类库目录
logs/           日志目录
server/        服务器所需的类库目录
webapps/    Web应用所存放的目录
work/           Tomcat的工作目录(存放临时文件)

Tomcat 环境搭建 - 开发环境

  

搭建开发环境, 就是将tomcat 配置到Eclipse中,  我们可以直接在eclipse中 通过运行, 将编写的项目 ,部署到tomcat中 !

注意:  
    -   eclipse软件的配置, 是基于工作空间的 (配置文件在工作空间中) , 每一次更换工作空间 ,需要重新搭建Tomcat 开发环境 !

    -   开发环境搭建, 与 独立运行环境搭建, 没有关系 !

步骤: 

    1.  安装jdk (不用配置JAVA_HOME)

    2.  打开Eclipse --> window -->preferences -->展开server -->选择runtime选项 -- add


 

创建web项目

  

部署项目到服务器

  

 

 

开发环境下, 误操作, 无解BUG

误操作: 

    1.  打开Eclipse  运行tomcat
    2.  不关闭tomcat ,关闭Eclipse

出现的问题:
    tomcat未关闭, 且无法关闭!  占用了端口号 !

解决方案:
    重启电脑 ! 或通过其他技术手段, 释放端口号 80 和 8009

WEB项目 部署到服务器后,访问的路径:

格式: 

    http://ip地址:端口号/项目名/文件名.后缀名

Eclipse中 项目默认部署文件夹:

.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
修改端口号!
    1.  打开Servers项目,
    2.  打开server.xml文件
    3.  修改端口号80, 大概在71行

常用端口号: 

    80: http协议下 访问资源时 , 可以省略端口号
    443: https协议下 访问资源时, 可以省略端口号 !
 


posted on 2018-12-27 11:26  我在夜晚看夜色  阅读(121)  评论(0)    收藏  举报