Tomcat

第一章 web相关概念的回顾

1.1 软件架构

  • C/S架构:客户端/服务器端模式。
  • B/S架构:浏览器/服务器端模式。

1.2 资源的分类

1.2.1 静态资源

  • 所有用户访问后,得到的结果是一样的,称之为静态资源。
  • 静态资源可以直接被浏览器所解析。如HTML、CSS、JavaScript等。

1.2.2 动态资源

  • 每个用户访问相同的资源后,得到的结果可能不一样,称之为动态资源。
  • 动态资源被访问后,需要先转换为静态资源,再返回给浏览器。如Servlet/JSP、PHP、ASP等。

1.3 网络通信的三要素

1.3.1 IP

  • 电子设备(如计算机)在网络中的唯一标识。

1.3.2 端口

  • 应用程序在计算机中的唯一标识。
  • 端口的范围是0~65536.

1.3.3 传输协议

  • 规定了数据传输的格式。
  • 基础协议:
    • TCP协议:安全协议,三次握手,四次挥手。速度相对而言较慢。
    • UDP协议:不安全协议。速度相对而言较快。  

 

第二章 web服务器软件

2.1 服务器

  • 安装了服务器的软件,称之为服务器。

2.2 服务器软件

  • 接收用户的请求,处理请求,做出响应。

2.3 web服务器软件

  • 接收用户的请求,处理请求,做出响应。
  • 在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目。
  • 有时候,我们也称web服务器软件为web容器。

2.4 JavaEE

  • Java语言在企业级开发中使用的技术规范的总和,一共规定了13项大的规范。

2.5 常见的java相关的web服务器软件

  • WebLogic:Oracle公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费。
  • WebSphere:IBM公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费。
  • JBOSS:JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费。
  • Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范(如Servlet/JSP规范)。开源的,免费的。

 

第三章 Tomcat

3.1 下载

  • 下载地址:https://tomcat.apache.org

3.2 安装

Tomcat_第1张图片

3.3 卸载

  • 如果安装的是zip格式的,直接删除目录即可。
  • 如果安装的是msi格式的,去控制面板的卸载程序,将其卸载。

3.4 启动

  • 在bin目录中,点击startup.bat即可。

3.5 关闭

3.5.1 正常关闭

  • 在bin目录下,点击shutdown.bat即可。

3.5.2 暴力关闭

  • 根据pid,杀死即可。

 

第四章 Tomcat部署项目

4.1 部署项目的方式

4.1.1 第一种

  • 直接将项目放到webapps目录下即可。

4.1.2 第二种(了解)

  • 在tomcat的conf目录下的server.xml文件中配置:
        
        <Context docBase="" path=""/>

Tomcat_第2张图片

 

你可能感兴趣的:(Tomcat)