下面就讓我們簡單了解一下
tomcat server處理乙個http請求的過程
假設來自客戶的請求為:
jsp1) 請求被傳送到本機埠8080,被在那裡偵聽的coyote http/1.1 connector獲得
2) connector把該請求交給它所在的service的engine來處理,並等待來自engine的回應
3) engine獲得請求localhost/wsota/wsota_index.jsp,匹配它所擁有的所有虛擬主機host
4) engine匹配到名為localhost的host(即使匹配不到也把請求交給該host處理,因為該host被定義為該engine的預設主機)
5) localhost host獲得請求/wsota/wsota_index.jsp,匹配它所擁有的所有context
6) host匹配到路徑為/wsota的context(如果匹配不到就把該請求交給路徑名為""的context去處理)
servlet
8) context匹配到url pattern為*.jsp的servlet,對應於jspservlet類
9) 構造httpservletrequest物件和httpservletresponse物件,作為引數呼叫jspservlet的doget或dopost方法
10)context把執行完了之後的httpservletresponse物件返回給host
11)host把httpservletresponse物件返回給engine
12)engine把httpservletresponse物件返回給connector
13)connector把httpservletresponse物件返回給客戶browser
Tomcat Server是如何處理http請求的
下面就讓我們簡單了解一下 tomcat server處理乙個http請求的過程 假設來自客戶的請求為 jsp1 請求被傳送到本機埠8080,被在那裡偵聽的coyote http 1.1 connector獲得 2 connector把該請求交給它所在的service的engine來處理,並等待來自e...
TOMCAT SERVER容器簡析
server容器為tomcat的頂級容器,其下可以包含n個service容器。其實現為 standardserver 主要方法如下 server介面繼承於lifecycle介面,具有lifecycle介面的全部特性。getport setport,getportoffset,setportoffse...
idea沒有tomcatserver問題解決
在配置tomcate時有時候按照網上說的找不到tomcat server,不知不覺花了很長時間這時我們在這裡配置就可以了如圖所示 1 這是有tomcat server的配置 後面是沒有的情況下的配置 2 這先是正常的時候配置 3 如果按照上面的方法操作沒有找到tomcatserver配置按照以下方法...