[JAVAEE笔记]02.Tomcat服务器

Tomcat服务器

Web开发中的常见概念

B/S系统和C/S系统
  • Brower/Server:浏览器/服务器 系统 ----- 百度首页,淘宝,京东等
  • B/S的优缺点:无需更新,所有客户端皆可访问,但对网络要求相对要高一点.服务器压力重
  • Client/Server:客户端/服务器 系统 ----- QQ,原神,英雄联盟等
  • C/S的优缺点:网络要求第较低,流量消耗少,大部分工作在客户端完成,对服务器压力小,更新时间长…
web资源

存在于web应⽤服务器可供外界访问的资源就是web资源。

例如:存在于web应⽤服务器内部的Html、CSS、JS、图⽚、视频等。

  1. 静态资源:指web⻚⾯中供⼈们浏览的数据始终是不变。

⽐如:HTML、CSS、JS、图⽚、多媒体。文件路径大多在/web下

  1. 动态资源:指web⻚⾯中供⼈们浏览的数据是由程序产⽣的,不同时间点访问web⻚⾯看到的内容各不相同。

⽐如:JSP/Servlet、ASP、PHP.文件路径大多在/web/WEB-INF下

请求和响应(过程)
  • 客户端:用户通过超链接,按钮,登陆等想服务器发出请求
  • 请求:客户端发出要访问某个资源路径的请求,请求包含用户要访问资源路径和名称
  • 服务器:处理请求,将图片,网页等资源写入响应体中
  • 响应:包含响应头,响应行,响应体,传输用户需要的资源
  • 客户端:收到请求,浏览器解析响应,给用户展示页面
Web开发中常⽤的web应⽤服务器
  • WebLogic:oracle公司的⼤型收费web服务器,⽀持全部JavaEE规范。
  • WebSphere:IBM公司的⼤型收费web服务器,⽀持全部的JavaEE规范。
  • Tomcat:Apache开源组织下的开源免费的中⼩型的web应⽤服务器,⽀持JavaEE中的Servlet 和 JSP规范。

Tomcat下载、安装、启动

下载Tomcat
官⽹地址:https://tomcat.apache.org/download-80.cgi
安装Tomcat

直接解压就好了,非常的方便

Tomcat目录结构

在这里插入图片描述

  • bin:脚本⽬录

    启动脚本:startup.bat

    停⽌脚本:shutdown.bat

  • conf:配置⽂件⽬录 (config /configuration)

    核⼼配置⽂件:server.xml

    ⽤户权限配置⽂件:tomcat-users.xml

  • 所有web项⽬默认配置⽂件:web.xml

  • lib:依赖库,tomcat和web项⽬中需要使⽤的jar包

  • logs:⽇志⽂件

  • temp:临时⽂件⽬录,⽂件夹内内容可以任意删除。

  • webapps:默认情况下发布WEB项⽬所存放的⽬录。

  • work:Tomcat处理JSP的⼯作⽬录。

Tomcat运行
  1. win+R 敲入cmd 召唤指令窗
  2. 切入到安装Tomcat对应的盘符 ,例如, D:
  3. 将bin文件夹拖入指令窗
  4. 运行敲入startup.bat
  5. 结束运行敲入shutdown.bat
  • Tomcat启动不成功的原因分析:

    如果没有配置 JAVA_HOME 环境变量,在双击 startup.bat ⽂件运⾏ tomcat 时,将⼀闪⽴即

    关闭。且必须配置正确,及 JAVA_HOME 指向JDK的安装⽬录

  • 端⼝冲突

    端口被占用了

    找到占⽤的端⼝号,并且找到对应的进程,杀死该进程

    或者修改⾃身的端⼝号

Web应⽤的⽬录结构

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值