Tomcat相关基础以及安装运行

目录

一、web概念

二、常见的web服务器

三、Tomcat 安装

        下载:

        安装:

四、Tomcat 目录结构

五、Tomcat 启动停止


一、web概念

        软件架构:

                B/S: 浏览器/服务器端 ‐‐‐‐‐‐‐‐‐‐‐‐> 京东,网易,淘宝

                C/S: 客户端/服务器端 ‐‐‐‐‐‐‐‐‐‐‐‐> QQ , 360 ....

        资源分类

                静态资源: 所有用户访问后,得到的结果都是一样的,称为静态资源。静态资源可以直接被浏览器解析。如: html,css,JavaScript,jpg

                动态资源: 每个用户访问相同资源后,得到的结果可能不一样 , 称为动态资源。动态资源被访问后,需要先转换为静态资源,再返回给浏览器,通过浏览器进行解析。如:servlet/jsp,php,asp....

        网络通信三要素

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

                端口:应用程序在计算机中的唯一标识。 0~65536

                传输协议:规定了数据传输的规则

                基础协议:

                        tcp : 安全协议,三次握手。 速度稍慢

                        udp:不安全协议。 速度快

二、常见的web服务器

        服务器:安装了服务器软件的计算机

        服务器软件:接收用户的请求,处理请求,做出响应

        web服务器软件:接收用户的请求,处理请求,做出响应。

        在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目

        常见web服务器软件:

                webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

                webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

                Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的。

                JBOSS:JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。

三、Tomcat 安装

        下载:

                链接:https://tomcat.apache.org/download-80.cgi

        安装:

                将下载的.zip 压缩包 ,解压到系统的目录(建议是没有中文不带空格的目录)下即可。

四、Tomcat 目录结构

        Tomcat的主要目录文件如下:

五、Tomcat 启动停止

        启动:

                双击 bin/startup.bat 文件;

        停止:

                双击 bin/shutdown.bat 文件;

        访问:

                http://localhost:8080

        能访问到这个页面说明tomcat就安装成功了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/503877.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信云开发-- Mac安装 wx-server-sdk依赖

第一次上传部署云函数时,会提示安装依赖wx-server-sdk 一. 判断是否安装wx-server-sdk依赖 先创建一个云函数,然后检查云函数目录。 如果云函数目录下只显示如下图所示三个文件,说明未安装依赖。 如果云函数目录下显示如下图所示四个文件&a…

Springboot 项目读取yaml的配置文件信息给静态方法使用,以及通过配置 ResourceBundle 类读取config.properties

读取yaml 的配置文件 配置文件信息 iot_saas_tenement:user_id: 7........8d9bprivate_key: MII.......qQbj_url: http://4.....5:8088project_name: iot_s.......rojectdevice_name: te.....ice 创建一个类 ProxyProperties 读取配置文件信息,并对外提供get方法 …

腾讯云优惠券一共有3个渠道可以领取,你知道吗?

腾讯云代金券领取渠道有哪些?腾讯云官网可以领取、官方媒体账号可以领取代金券、完成任务可以领取代金券,大家也可以在腾讯云百科蹲守代金券,因为腾讯云代金券领取渠道比较分散,腾讯云百科txybk.com专注汇总优惠代金券领取页面&am…

基于JAVA+Springboot+Thymeleaf前后端分离项目:图书馆管理系统设计与实现

博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程&#xff…

[方案实操]中国电子副总陆志鹏:《数据资产化路径的思考与探索》演讲实录和解析

中国数字经济发展和治理学术年会(2023)上,中国电子党组成员、副总经理,50人论坛委员陆志鹏先生《数据资产化路径的思考与探索》为题进行了主旨演讲,提出“如果简单把资源进行评估定价,价值非常有限&#xf…

如何确保JDK版本与操作系统架构匹配?

1. 序言 最近的工作中,需要升级JDK版本到17.0.7,以解决一个JDK bug:JDK-8299626该bug的core dump关键字如下:SIGSEGV in PhaseIdealLoop::build_loop_late_post_work公司JDK团队提供的、包含JDK的基础镜像,有aarch64和…

浅谈人才招聘APP开发的解决方案

随着企业竞争加剧,高效、精准地招聘人才成为企业持续发展的关键。人才招聘系统能够简化招聘流程,提高效率,确保企业快速找到合适人才。同时,通过智能匹配和数据分析,提升招聘质量,优化候选人体验。因此&…

2D割草/吸血鬼游戏 性能优化——GPU Spine动画

视频中万人同屏方案(gpu动画、渲染、索敌、避障等功能),可某宝搜店铺:【游戏开发资源商店】获取整套方案源码。 在过去的几年里,割草、类吸血鬼玩法的游戏频出爆款,其丰富的技能、满屏特效、刷怪清屏的解压畅快是此类游戏的核心&…

小程序常用样式和组件

常用样式和组件 1. 组件和样式介绍 在开 Web 网站的时候: 页面的结构由 HTML 进行编写,例如:经常会用到 div、p、 span、img、a 等标签 页面的样式由 CSS 进行编写,例如:经常会采用 .class 、#id 、element 等选择器…

2024.3.2每日一题

LeetCode 受限条件下课到达节点的数目 题目链接:2368. 受限条件下可到达节点的数目 - 力扣(LeetCode) 题目描述 现有一棵由 n 个节点组成的无向树,节点编号从 0 到 n - 1 ,共有 n - 1 条边。 给你一个二维整数数组…

Python打发无聊时光:12.用PyQt实现简易的心电起搏器界面

第一步:装PyQt库 pip install PyQt5 第二步:复制代码 import sys from PyQt5.QtWidgets import (QApplication, QMainWindow, QPushButton, QVBoxLayout,QWidget, QLabel, QProgressBar, QSlider, QLineEdit, QHBoxLayout) from PyQt5.QtCore import …

Linux服务:Nginx反向代理与负载均衡

一、Nginx反向代理 1、什么是反向代理? 代理分为两类,正向代理和反向代理。 ①正向代理:帮助用户访问服务器,缓存服务器内容。 ②反向代理:代理服务器处理用户的请求,决定转发请求给谁处理负载均衡的作…