• Java后端 学习路线 笔记汇总表【黑马程序员】
  1. Tomcat学习笔记01【Web相关概念、Tomcat基本操作】【day01】
  2. Tomcat学习笔记02【Tomcat部署项目】【day01】

目录

01 Web相关概念

今日内容

web相关概念回顾

web服务器软件_概述

02 Tomcat基本操作

tomcat_安装&卸载&启动

Tomcat 安装

Tomcat 目录结构

Tomcat 启动

tomcat_启动问题分析

JAVA_HOME 环境变量配置

startup.bat:批处理文件

找到应用的端口号

修改tomcat默认端口号

tomcat_关闭


01 Web相关概念

今日内容

  1. web相关概念回顾
  2. web服务器软件:Tomcat
  3. Servlet入门学习

web相关概念回顾

1. 软件架构
    1. C/S:客户端/服务器端
    2. B/S:浏览器/服务器端

2. 资源分类
    1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源。静态资源可以直接被浏览器解析。
        * 如: Html、Css、JavaScript
    2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样,称为动态资源。动态资源被访问后,需要先转换为静态资源,再返回给浏览器。
        * 如:servlet/jsp、php、asp ...

3. 网络通信三要素
    1. IP:电子设备(计算机)在网络中的唯一标识。
    2. 端口:应用程序在计算机中的唯一标识,端口号取值范围:0~65536。
    3. 传输协议:规定了数据传输的规则。
        1. 基础协议:
            1. tcp:安全协议,三次握手,速度稍慢。
            2. udp:不安全协议,速度快。

web服务器软件_概述

* 服务器:安装了服务器软件的计算机
* 服务器软件:接收用户的请求、处理请求、做出响应。
* web服务器软件:接收用户的请求、处理请求、做出响应。
    * 在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目。
    * web容器

* 常见的java相关的web服务器软件:
    * webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
    * webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
    * JBOSS:JBOSS公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
    * Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的。

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

02 Tomcat基本操作

tomcat_安装&卸载&启动

* Tomcat:web服务器软件
    1. 下载:http://tomcat.apache.org/
    2. 安装:解压压缩包即可。
        * 注意:安装目录建议不要有中文和空格。
    3. 卸载:删除目录就行了。
    4. 启动:
        * bin/startup.bat ,双击运行该文件即可
        * 访问:浏览器输入:http://localhost:8080(访问自己)
                                           http://别人的ip:8080(访问别人)
    5. 关闭
    6. 配置

Tomcat 安装

Tomcat 目录结构

Tomcat 启动

  

本机:tomcat默认端口号 —— http://127.0.0.1:8080/   http://localhost:8080/

使用电脑ip地址,访问tomcat。

  

tomcat_启动问题分析

* Tomcat:web服务器软件
    1. 下载:http://tomcat.apache.org/
    2. 安装:解压压缩包即可。
        * 注意:安装目录建议不要有中文和空格。
    3. 卸载:删除目录就行了。
    4. 启动:
        * bin/startup.bat ,双击运行该文件即可
        * 访问:浏览器输入:http://localhost:8080(访问自己)
                                           http://别人的ip:8080(访问别人)
        * 可能遇到的问题:
            1. 黑窗口一闪而过:
                * 原因: 没有正确配置JAVA_HOME环境变量
                * 解决方案:正确配置JAVA_HOME环境变量

2. 启动报错:
                1. 暴力:找到占用的端口号,并且找到对应的进程,杀死该进程。
                    * netstat -ano
                2. 温柔:修改自身的端口号。
                    * conf/server.xml
                    * <Connector port="8888" protocol="HTTP/1.1"
                       connectionTimeout="20000"
                       redirectPort="8445" />
                    * 一般会将tomcat的默认端口号修改为80。80端口号是http协议的默认端口号。
                        * 好处:在访问时,不用输入端口号。
    5. 关闭
    6. 配置

JAVA_HOME 环境变量配置

JAVA_HOME:jdk中,bin的上一级目录。

startup.bat:批处理文件

startup.bat:批处理文件,内写dos命令。

找到应用的端口号

命令:netstat -ano

  

  

修改tomcat默认端口号

tomcat_关闭

* Tomcat:web服务器软件
    1. 下载
    2. 安装
    3. 卸载
    4. 启动
    5. 关闭:
        1. 正常关闭:
            * bin/shutdown.bat
            * ctrl+c
        2. 强制关闭:
            * 点击启动窗口的×
    6. 配置:

Tomcat学习笔记01【Web相关概念、Tomcat基本操作】相关推荐

  1. 学习笔记(01):Web前端与HTML5移动开发系列一:HTML篇-06,HTML基本构成和语法

    立即学习:https://edu.csdn.net/course/play/4381/77470?utm_source=blogtoedu <html>

  2. Tomcat学习笔记02【Tomcat部署项目】

    Java后端 学习路线 笔记汇总表[黑马程序员] Tomcat学习笔记01[Web相关概念.Tomcat基本操作][day01] Tomcat学习笔记02[Tomcat部署项目][day01] 目录 ...

  3. Servlet和HTTP请求协议-学习笔记01【Servlet_快速入门-生命周期方法、Servlet_3.0注解配置、IDEA与tomcat相关配置】

    Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...

  4. TOMCAT学习笔记

    TOMCAT学习笔记 (2011-10-03 17:03:26) 转载▼ 标签: 杂谈 分类: 编程 2011年10月3日 1.TOMCAT总体来说由两部分组成:connector和container ...

  5. JavaWeb黑马旅游网-学习笔记01【准备工作】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...

  6. JavaWeb-综合案例(用户信息)-学习笔记01【列表查询】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...

  7. JavaWeb学习笔记2 —— Web服务器简介

    JavaWeb学习笔记2 -- Web服务器简介 参考教程B站狂神https://www.bilibili.com/video/BV12J411M7Sj 相关技术 ASP: 微软:国内最早流行的就是A ...

  8. 大数据Hadoop教程-学习笔记01【大数据导论与Linux基础】

    视频教程:哔哩哔哩网站:黑马大数据Hadoop入门视频教程,总时长:14:22:04 教程资源:https://pan.baidu.com/s/1WYgyI3KgbzKzFD639lA-_g,提取码: ...

  9. Docker学习笔记01

    Docker学习笔记01 Docker学习 Docker的概述 Docker的安装 Docker的命令 镜像命令 容器命令 操作命令 ... Docker镜像 容器数据卷 DockerFile Doc ...

最新文章

  1. 监督分类空白处也被分类了_用于半监督短文本分类的异构图注意网络
  2. 电子自动窗帘系统c语言程序,单片机自动窗帘控制程序(两个电机)
  3. 单体 Bean 注册实例
  4. 多元统计分析matlab,MATLAB的统计工具箱中的多元统计分析中提供了聚类分析的两种方法...
  5. centos7升级openssh
  6. java张int 和 Integer的区别
  7. Riverbed实现云内外的端到端可视化
  8. html测试报告模板,测试报告模板(完整版).doc
  9. 【非原创】python调用bartender操控打印机打印条码
  10. 智能陈桥输入法软件测试,智能陈桥拼音输入法
  11. 魔兽8.0最新服务器人口普查,魔兽世界8.2最新人口普查 2019各服务器人口普查信息汇总...
  12. matlab用fft对信号进行频谱分析,用fft对信号作频谱分析matlab程序
  13. BurpSuite 安装配置(License Key)
  14. 随手写一篇关于rabbitMQ的安装教程
  15. 求整型和浮点型绝对值的方法
  16. springmvc接收请求参数(springmvc教程二)
  17. 排列组合(9月8日更新
  18. Leo的怯懦,由3000块钱而起的故事(3)大结局
  19. 哈工大计算机网络week4学习总结
  20. 十几个CSS高级常见技巧汇总(虚线框、三角形、优惠券卡券、滚动条、多行溢出...)...

热门文章

  1. java 方法重载 应用举例,Java 实例 - 重载(overloading)方法中使用 Varargs
  2. mysql例题_mysql练习题1
  3. polkit 重新安装_CentOS Linux 7.4中polkit服务启动失败
  4. 化工原理 蒸馏(下)
  5. openwrt开发环境搭建
  6. sklearn模型的训练(上)
  7. NeurIPS 2021有哪些值得读的NLP论文?
  8. ACL 2021 | 北京大学KCL实验室:如何利用双语词典增强机器翻译?
  9. Autoformer: 基于深度分解架构和自相关机制的长期序列预测模型
  10. BERT-of-Theseus:基于模块替换的模型压缩方法