日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Tomcat 配置文件

發(fā)布時間:2023/12/10 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tomcat 配置文件 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Tomcat 站點(diǎn)配置
1、bin目錄下

1、catalina tomcat 主腳本、執(zhí)行Java命令調(diào)用tomcat的啟動與停止 2、cpappend 用于windows系統(tǒng)內(nèi)部,將項(xiàng)目路徑追加至tomcat的classpath 環(huán)境變量中 3、digest 生成tomcat密碼的加密摘要 4、service 該腳本以windows方式安裝卸載tomcat 5、setclasspath 唯一用于系統(tǒng)內(nèi)部,以設(shè)定tomcat 的classpath及許多其他環(huán)境變量的腳本 6、tool-wrapper 用于digest腳本系統(tǒng)內(nèi)部 封裝可用于設(shè)置環(huán)境變量的腳本; 7、version 這是運(yùn)行catclina 的版本 會輸出tomcat的版本信息;

netstat -an |grep 8080

注意:不同的tomcat實(shí)例(JVM) 必須使用不同的http端口 ; 以及server Connector元素中的每個端口號也必須不同;

  

為防止失控的程序損害操作系統(tǒng);Java運(yùn)行時具備"最大堆棧大小"的限制;

可以在環(huán)境變量 JAVA_OPTS 中進(jìn)行設(shè)置;

【 server.xml 】
tomcat 主配置文件
1、修改 tomcat 字符集(中文亂碼)

<Service name="Catalina"> <Executor name="tomcatThreadPool" namePrefix="catalina-exec- "maxThreads="150" minSpareThreads="4"/> <Connector port="80" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000" redirectPort="8443" /> <Connector port="80" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000" redirectPort="8443" /> 1、Executor 配置為一個service的所有connector(web服務(wù))配置一個共享線程池;減少硬件資源,所有的connector共用一個程序池;2、classname  -- Executor實(shí)現(xiàn)的完全限定的Java類名; 3、daemon   -- 決定Executor的線程對否為后臺線程; 4、name    -- 共享線程名稱 5、nameprefix   -- 每個運(yùn)行的都有一個字符串 6、maxidletime   -- 在tomcat關(guān)閉一個線程之前 允許空閑線程持續(xù)的時間 6000; 7、maxThreads   -- 該線程池可以容納的最大線程數(shù) 200; 8、minSpareThreads  -- tomcat應(yīng)該始終打開的最小不活躍線程 25; 9、threadpriority   -- 整數(shù)值,線程池中所有線程的線程優(yōu)先權(quán); 3;

  

【connector】常見屬性

1、connectionTimeout 從接受客戶端請求TCPsocker的時刻開始 到請求方發(fā)現(xiàn)被發(fā)送到tomcat為止;connector可以等待的時間; 2、acceptCount 列隊(duì)中可以等待最大連接數(shù); 10; 3、bufferSize默認(rèn)情況下tomcat緩存了請求輸入流;緩存的最大的內(nèi)存 buffsize*maxthreads 2048; 4、connectionUploadTimeouttomcat請求的內(nèi)容是一個長期運(yùn)行的servlet;例如上傳校驗(yàn)文件;需要一個延長時間 30000; 5、keystoreType keystone文件格式;可以是tomcat的JVM支持的任何格式; 6、maxHttpHeaderSizetomcat可以傳輸接受的http請求或相應(yīng)標(biāo)題的最大長度;字節(jié)為單位; 8192 7、maxKeepAliveRequests每個客戶端到tomcat 的http keep-alive鏈接能完成的最大請求數(shù); 100; 8、maxPostSizepost 請求參數(shù)的最大值; 2MB; 9、maxSavePostSize POST 請求參數(shù)的最大值;在認(rèn)證過程中有容器保存; 4096 ; 10、maxSpareThreads該Connector應(yīng)保持active實(shí)際卻處于idle狀態(tài)的請求處理書最大線程 11、maxThreads該Connector應(yīng)并發(fā)運(yùn)行的請求處理線程的最大數(shù) 200 ;設(shè)置太高 則服務(wù)器將無法阻擋線程調(diào)度且需要太長的時間才能完成請求;設(shè)置太小 則tomcat不能充分利用服務(wù)器的硬件資源; 12、minSpareThreads只要活躍線程沒有超過maxThreads的設(shè)置值 4; 13、protocl使用的協(xié)議 HTTP/1.1 或者AJP/1.3 ; 14、redirectPort如果該Connector是針對普通的http(非~SSL)并為匹配的安全約束要求的SSL傳輸接收了一個請求;則tomcat將給指定的端口號執(zhí)行重定向。443; 15、tcpNoDelay決定tomcat是否為這一Connector的socker連接使用TCP Nagle算法;設(shè)置為true 表示關(guān)閉Nagle算法;通常關(guān)閉改進(jìn)WEB服務(wù)器的性能; 16、truststoreFile設(shè)置線程的優(yōu)先等級;設(shè)置處理請求的先后順序; 17、tomcat中線程的默認(rèn)優(yōu)先權(quán)和Javathread默認(rèn)優(yōu)先權(quán)相同;

【Engine】 屬性

Engine元素代表從其Service元素中的一個connector接受請求,將其交付處理;并將結(jié)果返回給Connector 

【Host】

【Context】

1、context 代表tomcat實(shí)例中WEB應(yīng)用程序,網(wǎng)站至少是由一個Context構(gòu)成的; 2、cacheMaxSize該Context的最大靜態(tài)資源緩存值了 10240 KB 3、cahceTTL 緩存刷新之間的活躍值; 5000 ms 4、caseSensitive 為Context核實(shí)是否是啟用或禁用URL區(qū)分; 1、web.xmlservlet 與其他適用于整個web應(yīng)用程序設(shè)置的配置文件 2、tomcat-users.xmltomcat的UserDataRealm 用于認(rèn)證的默認(rèn)的角色 用戶以及密碼清單 3、catalina.policytomcat的Java安全防護(hù)策略文件 4、context.xml默認(rèn)的context設(shè)置 應(yīng)用于安裝了tomcat的所有主機(jī)的所有部署內(nèi)容;

  

  

轉(zhuǎn)載于:https://www.cnblogs.com/sharesdk/p/7860512.html

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的Tomcat 配置文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。