美文网首页
JavaEE_day12_Http&Tomcat

JavaEE_day12_Http&Tomcat

作者: 背对背拥抱 | 来源:发表于2017-06-03 19:38 被阅读0次

一、HTTP协议:

1.概念:超文本传输协议(HyperText Transfer Protocol)。用于定义web浏览器和web服务器之间交换数据的过程。

2.特点:

  • 基于请求/响应模型的协议;
  • http协议的端口为80。

3.组成:
http协议http请求协议http响应协议组成;
http请求包括:请求行、请求头、请求体;(也是格式)
http响应协议包括:响应行、响应头、响应体。(也是格式)

get请求抓包数据:

post请求抓包数据:

4.get和post的区别:

  • get:
    将请求参数添加到url后面,不安全;
    url长度限制get请求方式的数据大小;
    没有请求体。

  • post:
    请求参数显示在请求体处,安全;
    请求数据大小没有限制;
    有请求体,请求体为username=XXX&password=xxx。

5.常见的状体码:

  • 200:请求成功;
  • 302:请求重定向;
  • 304:请求资源没有改变,访问本地缓存;
  • 404:请求资源不存在;
  • 500;服务器内部错误。

二、Tomcat:

解压到任意位置即可:
目录结构如下:


测试tomcat服务器是否打开:
先在bin目录下打开startup.bat,然后在浏览器内输入:http://localhost:8080
出现以下情况即为成功:

打开startup.bat可能出现两种错误:
(1)黑窗口一闪而过,这时候可能是jdk环境变量配置错误,重新配置即可;
(2)报错,原因是8080端口被占,解决办法如下:
两种解决办法:
第一种:
第一步:先打开命令行,输入netstat -aov,找到8080端口的PID;

第二步:打开任务管理器,找到PID为7580的进程,结束进程即可。


第二种:修改service.xml中的端口号

三、Tomcat和eclipse绑定:

1.建立web项目:

打开eclipse,File-New-Dynamic Web Project


2.eclipse发布web项目:
  • 第一步:打开eclipse中的window--preferences--server--runtime environments


然后选择7.0版本的tomcat,点击next:


此时,选择tomcat的解压路径:


最后,修改相关设置:


项目发布:
方式一:
首先鼠标右击servers下面的tomcat服务器,选择add and remove;

然后选中一个项目,点击Add,然后点击finish


最后重启tomcat服务器即可。

方式二:选中一个项目,选择run as,然后选择run on server。


相关文章

  • JavaEE_day12_Http&Tomcat

    一、HTTP协议: 1.概念:超文本传输协议(HyperText Transfer Protocol)。用于定...

网友评论

      本文标题:JavaEE_day12_Http&Tomcat

      本文链接:https://www.haomeiwen.com/subject/hxhmfxtx.html