第二章:TomCat简介

本文介绍了TomCat,一个由Sun公司发展出的Servlet容器,完全用Java编写。主要功能是作为Servlet的运行环境,负责接收请求,传递给Servlet,并返回响应。文章详细讲解了TomCat的三种工作模式:独立的servlet容器、其他web服务器进程内的servlet容器以及进程外的servlet容器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、TomCat概述

1、tomcat概述
tomcat是sun公司推出的(小型Servlet/jsp测试工具)的基础上研发出来的一个优秀的servlet容器。是一个完全使用java语言的开源插件。
2、tomcat作为servlet容器的基本功能
servlet是一种运行在服务器上的小插件。servlet最常见的功能是扩展web服务器的功能。
servlet具有以下的特点

  1. 提供了可被服务器动态加载并执行的程序代码,为来自客户的请求提供了响应的服务
  2. servlet完全使用java语言编写,因此要求运行servlet的服务器必须支持java语言
  3. servlet完全在服务端运行,因此他的运行不依赖浏览器。不管浏览器是否支持java语言,都能请求访问服务端的servlet
    TomCat基本功能
    tomcat作为运行servlet的容器基本功能为:负责接收和解析来自客户的请求,同时把客户的请求传送给相应的servlet,把servlet的相应结果返回给客户

二、TomCat的工作模式

TomCat作为servlet的容器有以下三种工作模式
1、独立的servlet容器
TomCat作为独立的web服务器来单独运行,servlet容器组件作为web服务器中的一部分存在这是默认的工作方式。
在这种模式下TomCat是一个独立运行的java程序,这种模式下需要一个单独的jvm进程
Tom

2、其他web服务器进程内的servlet容器
在这种模式下,TomCat分为web服务器插件和servlet容器组件两部分。web服务器插件在其他web服务器进程的内部地址启动一个java虚拟机,servlet容器组件在java虚拟机上运行。如果有客户端发出servlet请求,web服务器插件通过获得对此请求的控制并把它发送到servlet容器中
在这里插入图片描述
3、其他web服务器进程外的servlet
在此种模式下分为了两个部分,需要在其他web服务器上的外部地址空间启动一个java虚拟机
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值