Tomcat的工作模式

Tomcat作为Servlet容器,有以下几种工作模式

  1.  独立的Servlet容器
       在这种模式下,Tomcat可以作为独立的Java Web服务器,Servlet容器作为构成Web服务器的一部分而存在。独立的Servlet容器是Tomcat的默认模式
  2. 进程内的Servlet容器
      Servlet容器分为Web服务器插件和Java容器两部分。Web服务器插件在其他Web服务器内部地址空间打开一个Java虚拟机,Java容器在此JVM中运行Servlet。如有客户端发出调用Servlet的请求,插件获得对此请求的控制并将它传递给Java容器。进程内Servlet容器对于单进程、多进程的服务器非常适合,可以提供较高的运行速度,单缺乏伸缩性。  
  3. 进程外的Servlet容器
       Servlet容器分为Web服务器插件和java容器两部分。Web服务器插件在其他Web服务器的外部地址空间打开一个JVM。java容器在此JVM中运行Servlet。如有客户端发出调用Servlet的请求,插件获得对此请求的控制并将它传递给java容器。进程外Servlet容器对客户请求的响应速度不如进程内容器,但进程外容器具有更好的伸缩性和稳定性。

 Tomcat 既可作为独立的Servlet容器,也可和其他的Web服务器集成,作为进程内的Servlet容器或者进程外的Servlet容器。

你可能感兴趣的:(Tomcat的工作模式)