假設來自客戶的請求爲:
http://localhost:8080/wsota/wsota_index.jsp html
Web客戶1直接訪問Tomcat服務器上的JSP組件,他訪問的 URL爲http://localhost:8080 /index.jsp。瀏覽器
Web客戶2經過HTTP服務器訪問Tomcat服務器上的JSP組件。假定HTTP服務器使用的HTTP端口爲默認的80端口,那麼Web客戶2訪問的URL爲http://localhost:80/index.jsp 或者 http://localhost/index.jsp。服務器
這個就是AJP協議:定向包協議。 由於性能緣由,使用二進制格式來傳輸可讀性文本。 WEB服務器經過TCP鏈接和SERVLET容器鏈接。app
第一個鏈接器監聽8080端口,負責創建HTTP鏈接。在經過瀏覽器訪問Tomcat服務器的Web應用時,使用的就是這個鏈接器。 jsp
第二個鏈接器監聽8009端口,負責和其餘的HTTP服務器創建鏈接。在把Tomcat與其餘HTTP服務器集成時,就須要用到這個鏈接器。ide
<Connector port="8080" protocol="HTTP/1.1" 第一個 connectionTimeout="20000" redirectPort="8443" /> <!-- Define an AJP 1.3 Connector on port 8009 --> 第二個 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 訪問方式: Java HTTP Connector: /docs/config/http.html Java AJP Connector: /docs/config/ajp.html APR (HTTP/AJP) Connector: /docs/apr.html Define a non-SSL/TLS HTTP/1.1 Connector on port 8080