Tomcat安装\HTTP协议
目录
一.Tomcat安装
1. 什么是 Tomcat
Tomcat 是一个符合 JavaEE WEB 标准的最小的 WEB 容器,所有的 JSP 程序一定要有 WEB 容器的支持才能运行,而且在给定的 WEB 容器里面都会支持事务处理操作。
2、ROOT 目录中查看 index.html 或 index.jsp 文件
Tomcat8 中自带了页面,而 tomcat7 免安装下没有,如果直接访问会出 404Tomcat7.XXX 则需要查看 webapps->ROOT 目录中是否有 index.html 或者index.jsp,如果没有则自己手动添 加一个 html 文件或者到其他地方拷贝一份jsp,此时能访问该页面则是配置成功
3、启动 Tomcat (在 tomcat 的安装目录下的 bin 目录 使用命令行启动tomcat)
启动后该启动窗口不能关
4、打开浏览器输入 http://localhost:8080/访问
OK Tomcat 安装成功。
5、调用 shutdown 命令关闭 Tomcat
3. Tomcat 目录结构
1. bin:启动和关闭 tomcat 的 bat 文件
2. conf:配置文件 server.xml 该文件用于配置 server 相关的信息,比如tomcat 启动的端口号,配置主机(Host) web.xml 文件配置与 web 应用(web 应用相当于一个 web 站点)tomcat-user.xml 配置用户名密码和相关权限.
3. lib:该目录放置运行 tomcat 运行需要的 jar 包
4. logs:存放日志,当我们需要查看日志的时候,可以查询信息
5. webapps:放置我们的 web 应用
6. work 工作目录:该目录用于存放 jsp 被访问后生成对应的 server 文件和.class 文件
4. Eclipse 关联 Tomcat
Window-----preferences-----Server----Runtime Environment-----addapache-tomcat-8.0.23
二.HTTP协议
(重点内容****)
请求路径的格式
请求协议://主键或IP地址:端口号/站点名(项目对外访问路径)/项目中的资源路径[?参数名=参数值&参数名=参数值]
http://localhost:8080/站点名/资源路径?参数=参数值
Http协议的特点
1、支持客户端/服务端模式
2、简单快速
3、灵活
4、Http1.1 支持持续连接
5、无状态
请求协议
由三部分组成:
请求行
三部分构成:请求方式(GET/POST)、请求路径(get请求有参数则会有参数跟在路径之后)、http协议版本(1.1)
请求行以一个方法符号开头,以空格分开,后面跟着请求的 URI 和协议的版本,格式如 下:
Method Request-URI HTTP-Version CRLF
其中 Method 表示请求方法;Request-URI 是一个统一资源标识符;
HTTP-Version 表示请 求的 HTTP 协议版本;CRLF 表示回车和换行
请求头
键值对组成
请求正文
get请求没有,只有post请求才有
响应协议
由三部分组成:
响应行(状态行)
三部分构成:http请求协议版本(1.1)、响应状态码、响应状态码的文本说明
响应头(消息报头)
键值对组成
响应正文
在浏览器中所见到的数据
消息头
请求头和响应头
每一个报头域都是由名字+“:”+空格+值组成,消息报头域的名字是大小写无关的。
请求头
Referer:该请求头指明请求从哪里来
直接在地址栏输入地址,没有referer请求头;常用于做百度竞价、防盗链等
响应头
Refresh:自动跳转(单位是秒),可以在页面通过meta标签实现,也可在后台实现。
<meta http-equiv=”refresh” content=”3;url=http://www.shsxt.com”>
- 大数据WEB阶段(八)Tomcat服务器安装与详解、HTTP协议详解
- JavaWeb系列之五(HTTP协议和WEB概述与TOMCAT的简介、安装)
- tomcat安装配置,虚拟目录,虚拟主机,默认端口,默认应用,默认主页,http协议知识
- 服务器使用本机安装的tomcat,用http协议访问网络时报错java.net.ConnectException: Connection refused
- 免安装版(绿色版,解压缩版)的tomcat7基本配置和安装及注意
- CentOS7下安装部署JDK及Tomcat-8
- 解压版tomcat安装配置
- tomcat绿色版 安装
- eclipse4.4 安装tomcat插件
- Ubuntu 16.04 下安装 Tomcat (二进制)
- Ubuntu下安装Jdk、Tomcat的配置
- nginx安装配置+集群tomcat:Centos和windows环境
- Centos7 安装,jdk安装,tomcat安装
- Eclipse安装Tomcat
- 如何安装两个tomcat,如何配置
- Tomcat安装
- 十四周一次课 2018.01.19 Tomcat介绍、安装jdk、安装Tomcat
- linux下安装tomcat
- Mac apache-tomcat 安装
- Struts在Tomcat中的安装配置及工作流程