Tomcat部署及优化

目录

一.Tomcat概述

一.Tomcat中的核心组件

二.Tomcat两种优化

三.JSP容器(翻译功能)

四.动态页面

五.Servlet处理动态页面

二.Tomcat功能组件结构

一.Connector连接器

二.Container容器

三.四个容器之间属于父子级的关系

三.Tomcat服务部署

一.导入相关包进行安装

二.关闭防火墙安全机制

 三.查看版本

四.安装jdk

 五.设置环境变量

六. 安装tomcat

七.查看8080端口

五.Tomcat虚拟机的配置

一.创建目录文件

二. 修改Tomcat主配置文件

三.浏览器访问

六.优化Tomcat


一.Tomcat概述

一.Tomcat中的核心组件

1.Web容器   #完成Web服务器的功能

2.Servlet容器   #名字为Catalina,用于处理Servlet代码

3. Jsp容器    #用于将Jsp动态网页翻译成Servlet代码

二.Tomcat两种优化
 

1.Tomcat配置文件优化

2.Java虚拟机(JVM)调优

Tomcat Web服务
Web是可以通过HTTP(s)来访问的一个页面 → 文件

Web容器封装了一组文件集中化管理 → 一组组员对象

三.JSP容器(翻译功能)

index.php  →  PHP服务

index.jsp  →  Tomcat服务(和数据库进行交互,连接后端)JAVA环境

html → nginx服务 (可以直接展示index.php)

四.动态页面

可以让用户进行交互的一种文本Web的页面(后台进行交互)

Tomcat是Web应用服务器,也是一个Servlet/JSP容器,Tomcat作为Servlet容器,负责处理客户请求,把请求传送给Servlet,并将Servlet的相应反馈给用户

五.Servlet处理动态页面

Servlet是一个中间件,包含了接口和方法,将客户端和数据库连接,从而实现动态网页的创建(Servlet代码格式就是用Jsp容器来处理

二.Tomcat功能组件结构

Tomcat的核心功能有两个,分别是负责接收和反馈外部请求的连接器Connector

还有一个负责处理请求的容器Container

一.Connector连接器

负责对外接收和响应请求,监听端口接收外界请求,并将请求处理后传递给容器做业务处理,最后将结果响应反馈给外界

二.Container容器


负责对内处理业务逻辑,其内部由Engine、Host、Context和Wrapper四个容器组成,用与管理和调用Servlet相关逻辑

四个子容器
Service对外提供的Web服务,主要包含Connector和Container两个核心组件

Tomcat可以管理多个Service,而且各个Service之间相互独立

每个Service会包含一个Container容器,在Container中包含了四个子容器

1. Engine引擎,用来管理多个虚拟主机,一个Service最多只能有一个Engine引擎

2. Host 代表一个虚拟主机,也可以叫做站点,通过配置Host就可以添加站点

3.Context 代表一个Web应用,包含多个Servlet封装器

4.Wrapper封装器 容器的最底层,每一个Warpper封装中有一个Servlet,负责对象实例的创建、执行和销毁功能

三.四个容器之间属于父子级的关系

容器由一个引擎可以管理多个虚拟主机,每个虚拟主机可以管理多个Web应用,每个Web应用会有多个Servlet封装器

Tomcat请求过程
1.用户在浏览器中输入网址,请求被发送到本机端口8080,被Connector获取

2.Connector把该请求交给它所在的Service的Engine(Container)来处理并且等待Engine回应

3.请求在Engine、Host、Context和Wrapper这四个容器之间层层调用,最后在Servlet中执行对应的业务逻辑、数据存储等

4.执行完之后的请求相应在Context、Host、Engine容器之间层层返回,最后交给Connector,并且通过Connector返回给客户端
 

三.Tomcat服务部署

一.导入相关包进行安装

二.关闭防火墙安全机制

 

 三.查看版本

四.安装jdk

 五.设置环境变量

六. 安装tomcat

七.查看8080端口

例如:192.168.226.48

五.Tomcat虚拟机的配置

一.创建目录文件

二. 修改Tomcat主配置文件

三.浏览器访问

例:http//www.test1.com:8080

       http//www.test2.com:8080

六.优化Tomcat


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值