天天看點

tomcat server.xml <Connector>元素配置

connector元素:由connector接口定義。connector元素代表與客戶程式實際的互動,它負責接收客戶請求,以及向客戶傳回響應結果.

下面來看一下connector元素的配置

屬性說明

port:伺服器連接配接器的端口号,該連接配接器将在指定端口偵聽來自用戶端的請求。

enablelookups:如果為true,則可以通過調用request.getremotehost()進行dns查詢來得到遠端用戶端的實際主機名;若為false則不進行dns查詢,而是傳回其ip位址

redirectport:伺服器正在處理http請求時收到了一個ssl傳輸請求後重定向的端口号

acceptcount:當所有可以使用的處理請求的線程都被用光時,可以放到處理隊列中的請求數,超過這個數的請求将不予處理,而傳回connection refused錯誤

connectiontimeout:等待逾時的時間數(以毫秒為機關)

maxthreads:設定在監聽端口的線程的最大數目,這個值也決定了伺服器可以同時響應客戶請求的最大數目,預設值為200

protocol:必須設定為ajp/1.3協定

address:如果伺服器有兩個以上ip位址,該屬性可以設定端口監聽的ip位址,預設情況下,端口會監聽伺服器上所有ip位址

minprocessors:伺服器啟動時建立的處理請求的線程數

maxprocessors:最多可以建立的處理請求數的線程數

minsparethreads:最小備用線程

maxsparethreads:最大備用線程

debug:日志等級

disableuploadtimeout:禁用上傳逾時,主要用于大資料上傳時

compression=”on|yes”:是否啟用tomcat壓縮

compressionminsize=”1024”:當超過多少大小之後進行壓縮

compressablemimetype=”text/html,text/xml,text/javascript,text/css,text/plain,image/gif,image/jpg”:定義壓縮的類型