一、TomCat概述
1、tomcat概述
tomcat是sun公司推出的(小型Servlet/jsp测试工具)的基础上研发出来的一个优秀的servlet容器。是一个完全使用java语言的开源插件。
2、tomcat作为servlet容器的基本功能
servlet是一种运行在服务器上的小插件。servlet最常见的功能是扩展web服务器的功能。
servlet具有以下的特点
- 提供了可被服务器动态加载并执行的程序代码,为来自客户的请求提供了响应的服务
- servlet完全使用java语言编写,因此要求运行servlet的服务器必须支持java语言
- servlet完全在服务端运行,因此他的运行不依赖浏览器。不管浏览器是否支持java语言,都能请求访问服务端的servlet
TomCat基本功能
tomcat作为运行servlet的容器基本功能为:负责接收和解析来自客户的请求,同时把客户的请求传送给相应的servlet,把servlet的相应结果返回给客户
二、TomCat的工作模式
TomCat作为servlet的容器有以下三种工作模式
1、独立的servlet容器
TomCat作为独立的web服务器来单独运行,servlet容器组件作为web服务器中的一部分存在这是默认的工作方式。
在这种模式下TomCat是一个独立运行的java程序,这种模式下需要一个单独的jvm进程