Http协议和Tomcat服务器

 

什么是Http协议

HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。

Http协议的组成

Http协议由Http请求和Http响应组成

Http请求

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
    <form action="/WEB02/LoginServlet"  method="post">
        <input type="text" name="username"><br>
        <input type="text" name="password"><br>
        <input type="submit" name="登录"><br>
    </form>

</body>
</html>

请求方式:POST、GET

Http响应:

 

状态码:

 

常用的状态码如下:

 

200 :请求成功。

 

302 :请求重定向。

 

304 :请求资源没有改变,访问本地缓存。

 

404 :请求资源不存在。通常是用户路径编写错误,也可能是服务器资源已删除。

 

500 :服务器内部错误。通常程序抛异常。

 

状态信息:状态信息是根据状态码变化而变化的

 

 

 Tomcat服务器

Web开发中的常见概念

 

B/S系统和C/S系统

Brower/Server:浏览器 服务器 系统 

Client/Server:客户端服务器系统

Tomcat的启动与运行

1:

2:

3:会弹出cmd对话框  然后这么一大串信息

4:双击这个文件是关闭

到这一步之后你就有疑问了??就脑袋上一串问号的呢种疑问

不要怕   我知道你要问什么

当然要验证是否开启了Tomcat    但验证之前先不要关闭

在你的浏览器输入这个地址(最好使用谷歌或者火狐....反正我老师是不让我们用别的emmmmm)

如果你打开这个地址之后是有这只猫的页面那你就开启成功了!反之,你就找你老师解决问题好了

Tomcat启动不成功的原因分析:

1)如果没有配置JAVA_HOME环境变量,在双击“startup.bat”文件运行tomcat时,将一闪立即关闭。

且必须配置正确,及JAVA_HOME指向JDK的安装目录

2)端口冲突

java.net.BindException: Address already in use: JVM_Bind <null>:8080

修改Tomcat/conf/server.xml

 

使用Eclipse绑定Tomcat并发布应用

 

步骤1:获得服务器运行环境配置,Window—Preferences—Server—Runtime Environmen

 步骤2:添加服务器

 

步骤3:选择服务器在硬盘的地址,然后所有的都是确定/Next/Finish

 

步骤四:完成成功

步骤5:设置发布位置

修改tomcat发布的位置

 步骤6:项目右键/Run As/Run on Server