1 / 7
文档名称:

TomCat启动分析.doc

格式:doc   大小:60KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

TomCat启动分析.doc

上传人:ttteee8 2020/7/7 文件大小:60 KB

下载得到文件列表

TomCat启动分析.doc

相关文档

文档介绍

文档介绍:Tomcat启动分析-TomcatServer的组成部分-ServerAServerelementrepresentstheentireCatalinaservletcontainer.(Singleton)-ponentsthatshareasingleEngineService是这样一个集合:它由一个或者多个Connector组成,以及一个Engine,负责处理所有Connector所获得的客户请求-Connector一个Connector将在某个指定端II上侦听客户请求,并将获得的请求交给Engine来处理,从Engine处获得回应并返I门I客户TOMCAT有两个典型的Connector,一个直接侦听来日browser的http请求,一个侦听来自其它Webserver的请求CoyoteHttp/(Apache)的servlet^jsp代理请求-pletedresponsetotheConnectorforultimatetransmissionbacktotheclientEngine下可以配置多个虚拟主机VirtualHost,何个虚拟主机都有一个域名当Engine获得一个请求时,它把该请求匹配到某个Host上,然后把该请求交给该Host来处理Engine有一个默认虚拟主机,当请求无法匹配到任何一个Host上的时候,将交给该默认Host来处理-Host代表一个VirtualHost,虚拟主机,每个虚拟主机和某个网络域名DomainName相匹配每个虚拟主机下都可以部署(deploy)—个或者多个WebApp,每个WebApp对应于一个Context,有一个Contextpath当Host获得一个请求时,将把该请求匹配到某个ContextJ:,然后把该请求交给该Context来处理匹配的方法是“最长匹配”,所以一个path=”“的Context将成为该Host的默认Context所有无法和其它Context的路径名匹配的请求都将最终和该默认Context匹限-Context一个Context对应于一个WebA叩lication,一个WebApplication由一个或者多个Servlet组成Context在创建的时候将根据配置文件$CATALINA_HOME/conf/$WEBAPP_HOME/WEB-INF/,将在自己的映射表(mappingtable)中寻找相匹配的Servlet类如果找到,则执行该类,获得请求的回应,并返回-TomcatServer的结构图■配置文fl$CATALINA_HOME/conf/!・-启动Server在端口8005处等待关闭命令如果接受到”SHUTDOWN”字符串则关闭服务器-><Serverport=n8005nshutdown=HSHUTDOWNHdebug=nOn><!—Listener???目前没有看到这里-><ListenerclassName=