文档介绍: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=