zoukankan      html  css  js  c++  java
  • Http协议和Tomcat服务器

    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

  • 相关阅读:
    React生命周期函数
    云效创建项目应用以及流水线的说明文档
    前端工作规范
    阮一峰 前端系列教程
    js对时间戳的处理 获取时间,昨天,今天,明天,时间不同格式
    当天时间小案例--时间戳,获取年月日星期时分秒
    React中构造函数constractor,为什么要用super(props)
    Java8新特性——Optional类的使用(有效的避免空指针异常)
    Java8新特性——新一套时间API的使用
    Java8新特性——StreamAPI 的使用
  • 原文地址:https://www.cnblogs.com/qq1312583369/p/10258342.html
Copyright © 2011-2022 走看看