Tomcat服務器通過Connector連接器組件與客戶程序建立連接,“連接器”表示接收請求並返回響應的端點。即Connector組件負責接收客戶的請求,以及把Tomcat服務器的響應結果發送給客戶。
Tomcat默認在其配置文件server.xml中配置了兩種connector:
- HTTP connector
- AJP connector
HTTP connector配置如下,它監聽8080端口,負責建立HTTP連接。在通過瀏覽器訪問Tomcat服務器的Web應用時,使用的就是這個。
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
AJP connector配置如下,AJP連接器可以通過AJP協議和另一個web容器進行交互。它監聽8009端口,負責和其他的HTTP服務器建立連接。在把Tomcat與其他HTTP服務器集成時,就需要用到這個連接器。AJP連接器可以通過AJP協議和一個web容器進行交互。
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />