Tomcat Connector常用配置

2021-09-02 16:19:29 字數 1548 閱讀 1156

server.xml中connector常用配置說明:

1.port

tomcat作為乙個網路服務端,需要暴露乙個socket埠來接受客戶端的鏈結,就是通過port埠指定的。

2.

protocol

常用的傳輸協議:(1)http(

http/1.1或者

通常認為http協議是不安全的,而

https是安全的,

配置好ssl之後可以通過https協議通訊。客戶端通過https協議請求時,

tomcat會將該請求**至ssl的redirectport埠。

一般tomcat預設的ssl埠號是8443,但是ssl標準埠號是443,將其設定成443,即可直接通過https訪問而免除輸入埠號麻煩。

4.

connectiontimeout

當客戶端與服務端建立連線時,在

connectiontimeout時間內仍然沒有得到客戶端的請求資料,

此時連線將會被斷開,此值是在

鏈結建立之後,得到客戶端傳送http-request資訊前有效。

5.

maxpostsize

http-post請求中報文體的最大尺寸,單位:byte,預設值為2m,大於2m的請求會自動被忽視。這對一些表單提交(較多文字域)有影響。可以適度調整此值,大檔案上傳一般會在客戶端拆分成小檔案,而不是直接傳送。將該值設定成小於-1,則意味著不受限制。

6.maxthreads、acceptcount

maxthreads:tomcat起動的最大執行緒數,即同時處理的任務個數,預設值為200

acceptcount:當tomcat起動的執行緒數達到最大時,接受排隊的請求個數,預設值為100

這兩個屬性在下面三種情況下起作用

(1)接受乙個請求,此時tomcat起動的執行緒數沒達到maxthreads,它會起動乙個執行緒來處理此請求。

(2)接受乙個請求,此時tomcat起動的執行緒數已達到maxthreads,它會把此請求放入等待佇列,等待空閒執行緒

(3)接受乙個請求,此時tomcat起動的執行緒數已達到maxthreads,等待佇列中的請求個數也已達到了acceptcount,此時tomcat會直接拒絕此次請求,返回connection refused

介紹tomcat Connector 引數優化說明

connector的主要功能,是接收連線請求,建立request和response物件用於和請求端交換資料 然後分配執行緒讓engine 也就是servlet容器 來處理這個請求,並把產生的request和response物件傳給engine。當engine處理完請求後,也會通過connector將...

pyppeteer launch常用引數配置

browser await launch 1.是否以 無頭 的模式執行,即是否顯示視窗,預設為 true 不顯示 headless false2.是否忽略 https 報錯資訊,預設為 falseignorehttpserrors true3.防止多開導致的假死dumpio true4.args常用...

SpringBoot 之Filter 常用配置方式

springboot 配置filter過濾器方式一 webfilter filtername urlfilter urlpatterns public class urlfilter implements filter override public void dofilter servletreq...